Senior Data Engineer – Python, Databricks & Counterparty Credit Risk
Location: London
Working Pattern: Hybrid – 2–3 days per week onsite
We are recruiting for an experiencedSenior Data Engineer to join a leading global banking organisation, working across a highly technical data environment supportingCounterparty Credit Risk (CCR), Credit Risk and wider risk data .
This is a hands-on engineering position requiring strong expertise across Python, PySpark, SQL and Databricks , alongside experience designing, building and optimising scalable data pipelines and Lakehouse solutions.
Candidates should ideally have previously worked withCounterparty Credit Risk or Credit Risk data , including areas such as counterparty/exposure data, risk analytics, regulatory risk or associated banking risk datasets.
Key Responsibilities
- Design, develop and maintain scalable data pipelines usingPython, PySpark and Databricks
- Build and optimiseETL/ELT workflows using Spark and Delta Lake
- Engineer and transform data supportingCounterparty Credit Risk, Credit Risk and wider risk functions
- Work with datasets relating to areas such ascounterparties, credit exposures, limits, collateral and risk analytics
- Design robust data models and architectures acrossLakehouse / Medallion environments
- Develop and manage Databricks notebooks, jobs and workflows
- Optimise large-scale distributed data processing and troubleshoot Spark performance
- Implement strongdata quality, reconciliation, governance and monitoring controls
- Build reliable logging and alerting across production data pipelines
- Integrate data platforms withPower BI dashboards and wider applications
- Support CI/CD and engineering best practices across development, testing and production environments
- Work closely with Risk, Technology, Analytics and other senior stakeholders
Required Experience
- 10+ years' experience across Data Engineering or closely related data disciplines
- Strong hands-onPython development experience
- StrongPySpark / Apache Spark engineering experience
- Extensive hands-on experience withDatabricks , including notebooks, jobs/workflows and Delta Lake
- AdvancedSQL and relational database experience
- Strong track record designing and building scalableETL/ELT data pipelines
- Experience withDelta Lake, Lakehouse and/or Medallion architectures
- Experience handlingbanking risk data , ideally within Counterparty Credit Risk (CCR), Credit Risk, counterparty exposure or closely related risk domains
- Strong understanding of data modelling, data quality and production data engineering
- Cloud experience acrossAzure, AWS and/or GCP
- Experience with modern data platforms/warehouses such as Snowflake, BigQuery or Redshift
- Experience integrating data platforms withPower BI
- Experience with orchestration such asDatabricks Workflows or Airflow
Highly Desirable
- Direct experience engineering data forCounterparty Credit Risk , including exposure/counterparty datasets
- Knowledge of areas such asPFE, EPE, EAD, CVA/XVA, SA-CCR, collateral, netting or counterparty limits
- Previous experience within aninvestment bank, global bank or capital-markets environment
- Databricks Data Engineer certification
- Kafka / Structured Streaming experience
- Delta LakeCDC, Time Travel and optimisation
- CI/CD, Git and DevOps experience
- Docker / Kubernetes experience
- Experience exposing data through APIs or supportingReact-based front-end applications
- Experience supporting analytics or ML workloads within Databricks
We are particularly interested ingenuinely hands-on Senior Data Engineers who can demonstrate the Databricks and Python solutions they have personally designed, built, optimised and supported in production.
If you have strongDatabricks, Python and PySpark engineering experience alongside exposure toCounterparty Credit Risk, Credit Risk or banking risk data , please apply for further information.