Senior Market Data Engineer
Data Engineer - Market Data for Asset Management
The client is a global multi‑strategy investment firm that prioritises the development of high‑performance technology platforms supporting trading and portfolio management. They are seeking an experienced Market Data Engineer with over eight years of industry experience to join their London team and play a key role in advancing their Tick‑level market data platform. You will help drive the firm's data strategy by designing and optimising systems that support real‑time decision‑making, quantitative research, and multi‑asset trading activity. The ideal candidate will have deep expertise in high‑volume financial data processing, with a strong focus on architecting, implementing, and enhancing scalable market data systems.
You will work within a highly technical engineering team and collaborate closely with quants, traders, and platform specialists to build resilient, low‑latency, cloud‑native data solutions. The role includes modernising core data pipelines, improving data quality and system performance, and contributing to the evolution of a large‑scale market data ecosystem that underpins the firm's global trading operations.
Market Data Engineer Key Responsibilities
- Build and optimise high‑volume Tick data pipelines using Python, cloud platforms, and time‑series databases (KDB/OneTick).
- Implement and maintain Parquet‑based storage and integrate Apache Iceberg for large‑scale data management.
- Improve data quality, latency, and reliability across market data workflows within a CI/CD framework.
- Partner with trading and engineering teams to define requirements and integrate datasets into trading systems.
Market Data Engineer Requirements
- Proven experience designing and maintaining market data pipelines in financial environments.
- 8+ years of software engineering experience with strong Python and cloud platform skills (AWS/GCP/Azure).
- Expertise in Tick data processing, Parquet storage formats, and time‑series databases such as KDB or OneTick.
- Experience with Kubernetes/containerisation, with additional skills in Apache Iceberg and C++ considered a strong advantage.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
