Job Description
Mid‑Level Data Engineer (Contract)
Start Date: ASAP
Contract Duration: 6 Months
Experience within the Financial Services Industry is a must.
If you're a Data Engineer who enjoys building reliable, scalable data pipelines and wants your work to directly support front‑office decision‑making, this role offers exactly that.
You'll join a data engineering function working closely with investment management and front‑office stakeholders, helping ensure critical financial data is delivered accurately, efficiently and at scale. This role sits at the intersection of technology, data, and the business, and is ideal for someone who enjoys ownership, delivery, and solving real‑world data challenges in a regulated environment.
This is a hands‑on opportunity for a mid‑level engineer who can contribute from day one and take responsibility for production data workflows.
What You'll Be Doing
1. Building and maintaining end‑to‑end data pipelines (ETL/ELT) to support analytics and downstream use cases
2. Developing scalable data solutions using Python, with a focus on maintainability and performance
3. Working with Apache Spark / PySpark to process and transform large datasets