Senior Python Data Engineer

Job Title: Python Data Engineer (Greenfield Build) Location: Central London (Hybrid - 3 days in office / 2 days remote) Contract: 12-month Fixed-Term Contract (with benefits + 10% year-end bonus)

Overview

We are working with a leading financial services organisation to hire two Python-focused Data Engineers to support a major greenfield data transformation programme within its Investments and Finance functions.

These roles will sit across Shared Services, working closely with senior investment leadership and cross-functional stakeholders to design and build a consolidated data platform from scratch.

The Opportunity

This is a rare opportunity to join a ground-up build of a strategic data solution. The successful candidates will play a key role in replacing manual data processes with an automated, scalable Python-based architecture, enabling more accurate and consistent investment reporting across the business.

The first phase of the programme will focus heavily on hands-on development, followed by broader collaboration, stakeholder engagement, and transition into business-as-usual operations.

Key Responsibilities
  • Build a consolidated data platform from scratch using Python
  • Automate existing manual data processes across investment and finance data sets
  • Design and implement scalable data solutions to improve reporting accuracy and consistency
  • Work closely with senior stakeholders across Investments and Finance
  • Collaborate with cross-functional teams to embed and operationalise the solution
  • Support knowledge transfer and handover into BAU
  • Adapt to shifting priorities in a fast-paced environment
Technical Skills Required

Essential:

  • Strong expertise in Python (this is the core requirement)
  • Experience in data analytics and data manipulation
  • Ability to work with complex, multi-source datasets

Desirable:

  • Exposure to AI tooling or applied data science techniques
  • Experience with Snowflake
  • Experience with Databricks (Not essential)
Candidate Profile
  • Strong Python engineer with a data-focused background
  • Comfortable working in greenfield / build-from-scratch environments
  • Strong stakeholder management and communication skills
  • Able to work across business and technical teams
  • Agile and adaptable to changing business priorities
  • Industry background is flexible (financial services experience not essential)

Job Details

Company
Morgan McKinley
Location
London, South East, England, United Kingdom
Hybrid / Remote Options
Employment Type
Full-Time
Salary
Salary negotiable
Posted