HamburgerMenu
hirist

BNP Paribas ISPL - Senior Data Engineer - Python

BNP Paribas India Solutions
5 - 7 Years
Multiple Locations

Posted on: 26/10/2026

Job Description

About the Role :

The AML IT function sits within the BNP Paribas Corporate & Institutional Banking (CIB) CEFS - technology ecosystem and provides end-to-end technology platform that enables the bank's anti-money-laundering (AML) program.

As a Senior Data Engineer you will design, build and operate high-performance, Python services that ingest, enrich, analyze and surface AML-relevant data.

What you will do :

- Develop & deliver production-grade Python micro-services, event-driven workers and APIs (FastAPI/Django/Flask, Celery, asyncio) that process millions of transactions per day with low latency.

- Build data pipelines using PySpark, Apache Beam or similar frameworks; integrate with streaming platforms (Kafka, Pulsar) and batch ingestion layers.

- Collaborate with data-science teams to package, serve and monitor ML models for anomaly detection, transaction clustering and network analysis.

- Implement data-quality, lineage and privacy controls (GDPR/CCPA) throughout ingestion-to-case-management flows.

- Implement end to end data orchestration with proper data modeling.

- Document architectural decisions, API contracts and data-flow diagrams to keep the AML platform aligned with the target-state design.

Tech Stack & Requirements :

- Expert-level knowledge on Python, async programming, libraries : FastAPI/Django/Flask, Celery, Pandas, NumPy, PySpark.

- Experience in designing, developing and securing REST/GraphQL services; event-driven patterns (Kafka, Pulsar).

- Experience in building/optimizing ETL/ELT pipelines; experience with Spark/Flink.

- Strong knowledge on SQL (PostgreSQL, Oracle) and NoSQL/graph (Neo4j, JanusGraph) - modelling, indexing, performance tuning.

Education : Bachelor Degree or equivalent.

Experience : 5 - 7 years.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...