Data Engineer - Python/ AWS. Asset Management. £110,000-£120,000 + Discretionary Bonus + Benefits. Hybrid 2 Days a week in Central London office.
Data Engineer - Python/ AWS. Asset Management. £110,000-£120,000 + Discretionary Bonus + Benefits. Hybrid 2 Days a week in Central London office.

Data Engineer - Python/ AWS. Asset Management. £110,000-£120,000 + Discretionary Bonus + Benefits. Hybrid 2 Days a week in Central London office.

London Full-Time 110000 - 120000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Join a small team to solve business problems with data and improve the data platform.
  • Company: A leading alternative asset manager with a global presence and innovative tech strategy.
  • Benefits: Competitive salary, discretionary bonus, hybrid work model, and great benefits.
  • Other info: Enjoy high autonomy and excellent career growth opportunities in a collaborative team.
  • Why this job: Make a real impact in a dynamic environment while working with cutting-edge technologies.
  • Qualifications: Experience in data engineering, strong Python and SQL skills, and AWS familiarity.

The predicted salary is between 110000 - 120000 £ per year.

My client is a US$5bn+ alternative asset manager operating across seven global offices: New York, BVI, London, Switzerland, Dubai, Singapore, and Hong Kong. The firm serves institutional investors and high-net-worth clients through a range of alternative investment strategies.

My client's technology strategy is built around a proprietary, cloud-native platform. The firm's technology function is structured as a lean, high-output engineering team comprising three developers led by the firm's COO. This structure means every engineer has significant ownership, direct impact on the platform, and close visibility to senior leadership and business stakeholders.

The Role

They are looking for a Data Engineer to join their small engineering team and help evolve their data platform alongside two other engineers. This is not a narrowly defined "build what you're told" role. They need someone who can identify business problems, map data architecture, and help drive solutions end-to-end. You'll work directly with operations, research, and investment teams to understand what data they need, where bottlenecks exist, why data is delayed or missing, and how to improve the flow of data across the business.

This role is fundamentally data-engineering focused. They are looking for someone with strong data engineering fundamentals who is comfortable owning production systems, improving reliability and freshness, and working across team boundaries when needed. The role spans both operating existing production pipelines and building new capabilities, with priorities shifting based on business needs.

You should be comfortable working in a small team with high autonomy, wearing multiple hats, and moving between technical investigation, stakeholder conversations, and hands-on delivery.

What You'll Do

  • Solve business problems with data — work with ops, research, and investment teams to identify pain points and deliver practical solutions, not just tickets
  • Improve the data platform end-to-end — ingestion, transformation, storage, serving, observability, and reliability
  • Optimise data freshness and reliability — reduce latency, eliminate stale data, and improve alerting so failures are not silent
  • Map and improve data architecture — identify inefficiencies, reduce unnecessary handoffs, and streamline how data flows from vendors to consumers
  • Operate and maintain production data pipelines ingesting from financial data vendors
  • Build and extend new vendor integrations, data products, and pipeline features
  • Manage infrastructure on AWS using Terraform
  • Build AI capabilities including RAG pipelines and OCR-based document extraction to unlock unstructured data sources
  • Collaborate with the wider engineering team, including on systems that interact with our client-facing NextJS application
  • Plan and prioritise work in collaboration with technical and non-technical stakeholders

Tools & Technologies

  • Python — primary language for ETL, API clients, data validation, and pipeline development
  • SQL — analytical and transactional queries, transformations, and data investigation
  • AWS — cloud infrastructure and managed services
  • Terraform — infrastructure-as-code
  • MongoDB — document storage
  • Monitoring / observability tools — for alerting, debugging, and production support
  • GitHub Actions — CI/CD pipelines
  • Linear — project planning and task management
  • Claude Code, Cursor, Codex — AI engineering tools used in daily workflow
  • NextJS / TypeScript — exposure helpful, but this is not a full-stack role

What they are Looking For:

Required:

  • Experience as a Data Engineer or in a similar role
  • Proven ability to identify business problems and deliver end-to-end data solutions, not just implement specifications
  • Strong Python and SQL skills
  • Experience with AWS services
  • Infrastructure-as-code experience
  • Comfort with production operations — monitoring, incident response, and debugging distributed systems
  • Strong stakeholder communication skills — you'll work directly with non-technical teams across the business
  • Comfortable using modern AI engineering tools in day-to-day work

Preferred:

  • Experience in financial services, asset management, or hedge funds
  • MongoDB experience
  • Experience with modern data tooling
  • Familiarity with vendor API integrations and handling messy real-world data
  • Experience with data lake patterns
  • Exposure to or interest in learning NextJS / TypeScript
  • Exposure to RAG architectures, OCR, or LLM-based document extraction
  • Comfortable working in a lightweight agile workflow focused on delivery

You’ll thrive with my client if you:

  • Proactively identify problems and propose solutions rather than waiting for requirements
  • Are comfortable owning systems and projects end-to-end in a small team
  • Can context-switch between building new features and keeping production stable
  • Prefer simple, pragmatic solutions over over-engineered abstractions
  • Are comfortable wearing multiple hats
  • Communicate clearly with non-technical stakeholders
  • Enjoy working with a high degree of autonomy

If you are interested in this role, please send your CV for immediate consideration.

Data Engineer - Python/ AWS. Asset Management. £110,000-£120,000 + Discretionary Bonus + Benefits. Hybrid 2 Days a week in Central London office. employer: CommuniTech Recruitment Group

Join a dynamic and innovative asset management firm that values autonomy and impact, where as a Data Engineer, you'll play a crucial role in shaping the data platform within a small, high-output team. With a competitive salary, discretionary bonuses, and a hybrid work model in the heart of Central London, you'll benefit from a collaborative culture that encourages professional growth and direct engagement with senior leadership. This is an exceptional opportunity to work on cutting-edge technology while making meaningful contributions to the business.
C

Contact Detail:

CommuniTech Recruitment Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Engineer - Python/ AWS. Asset Management. £110,000-£120,000 + Discretionary Bonus + Benefits. Hybrid 2 Days a week in Central London office.

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that Data Engineer role.

Tip Number 2

Prepare for those interviews by brushing up on your Python and AWS skills. We recommend doing mock interviews with friends or using online platforms to get comfortable with common questions. Show them you’re not just a tech whiz, but also someone who can solve real business problems!

Tip Number 3

Don’t forget to showcase your projects! Whether it’s a GitHub repo or a personal website, let your work speak for itself. We love seeing how you’ve tackled data challenges and improved systems in the past—this is your chance to shine!

Tip Number 4

Finally, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate individuals who want to make an impact in the world of data engineering.

We think you need these skills to ace Data Engineer - Python/ AWS. Asset Management. £110,000-£120,000 + Discretionary Bonus + Benefits. Hybrid 2 Days a week in Central London office.

Data Engineering
Python
SQL
AWS
Terraform
MongoDB
Monitoring and Observability Tools
GitHub Actions
AI Engineering Tools
Data Architecture Mapping
Production Operations
Stakeholder Communication
Vendor API Integrations
Data Pipeline Development
Agile Workflow

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Data Engineer role. Highlight your Python, SQL, and AWS experience, and don’t forget to mention any relevant projects or achievements that showcase your problem-solving abilities.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re the perfect fit for our team. Share specific examples of how you've tackled data challenges in the past and how you can contribute to improving our data platform. Keep it engaging and personal!

Showcase Your Communication Skills: Since you'll be working with non-technical teams, it's crucial to demonstrate your ability to communicate complex ideas clearly. In your application, include instances where you've successfully collaborated with different stakeholders to solve business problems.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. This way, we can easily track your application and get back to you quicker. Plus, it shows you're keen on joining our team!

How to prepare for a job interview at CommuniTech Recruitment Group

Know Your Data Engineering Fundamentals

Brush up on your data engineering basics, especially around Python and SQL. Be ready to discuss how you've used these skills to solve real business problems in the past. This role is all about identifying issues and delivering solutions, so have some examples ready!

Familiarise Yourself with AWS and Terraform

Since the role involves managing infrastructure on AWS using Terraform, make sure you understand how these tools work together. You might be asked about your experience with cloud services and infrastructure-as-code, so be prepared to share specific projects or challenges you've tackled.

Prepare for Stakeholder Conversations

You'll be working closely with non-technical teams, so practice explaining complex data concepts in simple terms. Think of scenarios where you've had to communicate technical details to stakeholders and how you ensured everyone was on the same page.

Show Your Problem-Solving Skills

This isn't just a 'build what you're told' role; they want someone who can proactively identify and solve problems. Prepare to discuss instances where you've taken the initiative to improve data flow or reliability, and how you approached those challenges.

Data Engineer - Python/ AWS. Asset Management. £110,000-£120,000 + Discretionary Bonus + Benefits. Hybrid 2 Days a week in Central London office.
CommuniTech Recruitment Group
Location: London

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

>