Senior Market Data Engineer

Selby Jennings
Charing Cross, United Kingdom
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

Algorithmic Trading
Amazon Web Services (AWS)
Apache HTTP Server
Azure
C++
Cloud Computing
Databases
Continuous Integration
Data Systems
Python
Software Engineering
Parquet
Data Processing
Cloud Platform System
Data Strategy
Containerization
Core Data
Kubernetes
Low Latency
Data Management
Data Pipelines

Requirements

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.

Apply for this position