Junior Data Engineer – Financial Services – £35-40k – London
Overview:
We are currently partnered with a market-leading financial services organisation who are seeking a Junior Data Engineer to join their growing London team. The team currently operates around 60 Python pipelines, drawing from a mix of on-prem SQLite and Azure SQL Data Warehouse, which feed into Power BI dashboards and published reports. Over the next 12 months, they are undertaking a major transformation where they will be containerising workflows, migrating to cloud-based data systems, and introducing orchestration tools like Prefect. This role will be a hands-on opportunity to contribute to the design and build of a next-generation data platform, while playing a key role in shaping a new, centralised data engineering function.
Role & Responsibilities:
- Support the redesign of their data stack, including containerising workflows, migrating to cloud SQL, and introducing tools like Prefect.
- Maintain and optimise ~60 Python pipelines, refactoring legacy code into modular components.
- Keep Power BI dashboards accurate and up to date, supporting evolving business needs.
- Help implement validation and anomaly detection within their pipelines to ensure data integrity.
- Manage Git workflows and assist in setting up lightweight deployment pipelines.
- Maintain clear, up-to-date records of code, processes, and workflows.
- Occasionally assist the research desk with Python-based analysis and data visualisation.
Skills & Experience:
Essentials:
- BSc in Computer Science or a related discipline
- Solid Python programming skills
- Good working knowledge of SQL
- Comfortable using Git for version control
Desirables:
- Exposure to workflow orchestration tools (e.g. Prefect, Airflow, Dagster)
- Experience with cloud data warehouses (Azure SQL, Snowflake) or dbt
- Basic familiarity with Docker and BI tools (Power BI, Tableau)
- Interest in shipping, financial markets, or commodities
Package:
- £35-40,000 basic salary + bonus
- Excellent career progression opportunities
- 5 days per week in brand new London office