Point your AI agent at freehire and let it find you a job.

Get the CLI →

Quant Capital

NewBe an early applicant

Python Data Engineer – Investment Management

Posted
Discussion
Overview

In this role you will help build and operate a scalable Python-driven data platform for a prominent investment firm. You will work within a cross-functional team on a large distributed system that ingests real-time data for portfolio management, with a focus on latency and performance. The environment blends startup agility with tech-first rigor, offering a collaborative culture and opportunities to learn from experts. You’ll shape the data infrastructure from scratch and contribute to high-stakes financial systems within Central London.

Responsibilities
  • Develop and maintain a large distributed system (Python and Java) for real-time data automation into a portfolio management system
  • Expand and improve the data platform from scratch with domain support in finance
  • Demonstrate strong Python coding and database management across SQL/NoSQL/PostgreSQL
  • Apply knowledge of latency, concurrency, and distributed systems to ensure robust performance
  • Collaborate with enterprise-related software development and DevOps practices (AWS, Linux, CloudWatch)
  • Contribute to financial services projects, ideally fund/wealth management environments
Key requirements
  • 3+ years of commercial development experience
  • Strong core Python programming
  • Solid database skills (SQL, NoSQL, PostgreSQL)
  • Experience in financial services, ideally fund/wealth management
  • Enterprise software development experience
  • Understanding of object-oriented programming, threading, concurrency, and distributed systems
  • Bachelor or equivalent degree in relevant fields (as stated)
  • strong problem-solving mindset
  • quick learner and proactive
  • team-oriented and collaborative
  • Python
  • Java
  • SQL

Skills

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available