Senior Python Data Engineer

Senior Python Data Engineer

Full-Time 80000 - 100000 ÂŁ / year (est.) No home office possible
Charles Moore Associates

At a Glance

  • Tasks: Lead data engineering projects, architecting and building next-gen investment technology.
  • Company: A leading private equity real estate firm with a focus on innovation.
  • Benefits: High autonomy, competitive salary, and direct exposure to senior leadership.
  • Other info: Fast-paced environment with opportunities for significant influence and career growth.
  • Why this job: Shape investment decisions and build foundational systems from scratch.
  • Qualifications: Strong Python skills and experience in data platforms and governance.

The predicted salary is between 80000 - 100000 ÂŁ per year.

A leading private equity real estate firm is hiring a Senior Python Data Engineer to sit directly within the Investment Team, reporting to the Head of Research & Technology. This is a role for someone who wants ownership, pace, and the ability to materially shape how investment decisions are made.

The mandate

You will lead the firm’s data and analytics engineering direction — architecting, building, and scaling next‑generation research and investment technology. This is not a pipeline‑maintenance role; it’s a chance to define standards, set the technical agenda, and build foundational systems from scratch.

Leadership scope

This is a senior, influence‑heavy role. You won’t manage a large team, but you will act as the technical authority for Python engineering, data strategy, and AI‑driven automation. You’ll need to communicate confidently with investment professionals, senior leadership, and cross‑functional stakeholders — shaping thinking, setting expectations, and driving adoption.

What you’ll lead

  • End‑to‑end ownership of the data platform: ingestion, storage, modelling, and consumption layers
  • Definition and enforcement of data governance, lineage, access controls, and quality frameworks
  • Conversion of complex Excel‑based financial and research models into maintainable, tested Python logic
  • Development of reusable Python analytical libraries covering real‑estate metrics and investment KPIs
  • Build and maintenance of CI/CD pipelines, scheduling infrastructure, and observability dashboards
  • Automation of workflows across research, investment, finance, and asset management
  • Design and deployment of agent‑based and multi‑agent AI workflows to support investment decision‑making
  • Full lifecycle delivery of new technology initiatives — from scoping to production
  • Close collaboration with non‑technical stakeholders to translate commercial needs into technical solutions

Who this suits

This role is not for someone seeking a defined‑scope, 9‑to‑5 engineering job. You’ll thrive here if you want:

  • High autonomy and ownership
  • A fast‑moving environment where priorities shift
  • Direct exposure to investment, research, and senior leadership
  • The ability to lead without hierarchy — influencing decisions and setting technical direction
  • The opportunity to build foundational systems rather than maintain legacy ones

Ideal background

  • Strong Python engineering background (packages, testing, modular design — not just PySpark)
  • Experience building data platforms, pipelines, and governance frameworks
  • Confidence converting business logic from spreadsheets into production‑grade Python
  • Strong communication skills and the ability to operate credibly with senior commercial stakeholders
  • Exposure to real estate, private markets, financial modelling, or investment analytics (nice to have, not essential)
  • Experience with AI/agent workflows is a bonus

Senior Python Data Engineer employer: Charles Moore Associates

As a leading private equity real estate firm, we offer an exceptional work environment that fosters high autonomy and leadership opportunities for our employees. Our culture encourages innovation and collaboration, allowing you to take ownership of your projects while directly influencing investment decisions. With a focus on professional growth and the chance to build cutting-edge technology from the ground up, this role is perfect for those seeking a meaningful and rewarding career in a dynamic London setting.
Charles Moore Associates

Contact Detail:

Charles Moore Associates Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Data Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. The more people you know, the better your chances of landing that Senior Python Data Engineer role.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those related to data engineering and analytics. This will give you an edge and demonstrate your ability to build and scale systems from scratch.

✨Tip Number 3

Prepare for interviews by brushing up on your communication skills. You’ll need to confidently discuss technical concepts with non-technical stakeholders, so practice explaining your work in simple terms.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Python Data Engineer

Python Engineering
Data Platform Development
Data Governance
Data Ingestion and Storage
Data Modelling
CI/CD Pipeline Management
Automation of Workflows
AI-driven Automation
Communication Skills
Stakeholder Engagement
Financial Modelling
Analytical Libraries Development
Technical Leadership
Problem-Solving Skills

Some tips for your application 🫡

Show Off Your Python Skills: Make sure to highlight your Python engineering experience in your application. We want to see how you've used Python to build data platforms and tackle complex problems, so don’t hold back on those details!

Communicate Clearly: Since this role involves working closely with investment professionals and senior leadership, it’s crucial to demonstrate your strong communication skills. Use clear, concise language in your application to show that you can translate technical jargon into business-friendly terms.

Emphasise Ownership and Autonomy: We’re looking for someone who thrives in a high-autonomy environment. In your application, share examples of how you’ve taken ownership of projects and driven them to success without needing micromanagement.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensure it gets the attention it deserves. Plus, we love seeing candidates who follow instructions!

How to prepare for a job interview at Charles Moore Associates

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially around packages, testing, and modular design. Be ready to discuss how you've used Python in past projects, particularly in building data platforms or converting complex business logic from spreadsheets.

✨Showcase Your Leadership Skills

Even though you won't be managing a large team, it's crucial to demonstrate your ability to influence and lead technical discussions. Prepare examples of how you've shaped technical direction in previous roles and how you can communicate effectively with non-technical stakeholders.

✨Understand the Business Context

Familiarise yourself with the private equity real estate sector and the specific investment strategies of the firm. This will help you connect your technical expertise to their business needs, showing that you can translate commercial requirements into effective technical solutions.

✨Prepare for Technical Challenges

Expect to face technical questions or challenges during the interview. Practice explaining your thought process when architecting data solutions or building CI/CD pipelines. Being able to articulate your approach clearly will demonstrate your problem-solving skills and technical authority.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>