Data Engineer - Python
Core
Design, build, and optimize data pipelines and ETL processes for Corporate and Institutional Banking, specifically supporting AML monitoring and compliance data domains.
Role type
Senior Data Engineer (Python/Oracle)
Builds
Automated data ingestion pipelines, ETL/ELT processes, and data warehouse solutions for regulatory compliance.
Domain
Corporate Banking, Securities Services, Anti-Money Laundering (AML), Financial Compliance
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Advanced Python (OOP, async, profiling), Oracle Database administration and PL/SQL, Data modeling (ER, dimensional), ETL/ELT pipeline design, Data orchestration (Airflow, Prefect), Cloud infrastructure (OCI, AWS, Azure), Data quality validation, CI/CD implementation
Preferred skills
PySpark, Kafka/RabbitMQ, Docker/Kubernetes, Terraform, Apache Atlas/Collibra, GDPR/CCPA compliance knowledge
Technologies
Python, Oracle (11g/12c/19c/21c), PySpark, Pandas, Polars, SQLAlchemy, Airflow, OCI, Docker, Kubernetes, Git, Jenkins, Prometheus, Grafana
Responsibilities
Develop optimized Python code for data ingestion and ETL; Design and implement data warehouse architectures; Validate functional and technical specifications; Automate technical tests and data quality controls; Coordinate with stakeholders on project delivery and releases; Implement DevOps practices for pipeline deployment.
Seniority
Senior, hands-on IC with leadership responsibilities