Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

BNP Paribas India Solutions

NewBe an early applicant

Senior Data Engineer - Python

Posted Updated
Discussion

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.

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →