Posted on: 26/10/2026
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.
Did you find something suspicious?
Posted by
Posted in
Data Engineering
Functional Area
Data Engineering
Job Code
1680257