Senior Market Data Platform Engineer (Python) | Dynamic Asset Management Leader

Techfellow Limited
Burnham, United Kingdom
4 months ago

Role details

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

Job location

Burnham, United Kingdom

Tech stack

Amazon Web Services (AWS)
Azure
C++
Databases
Information Engineering
Python
Object-Oriented Software Development
Parquet
Data Ingestion
Kubernetes
Information Technology
Deployment Automation
Data Management

Job description

  • Architect, build, and refine high-throughput pipelines capable of processing large volumes of real-time and historical market data
  • Develop resilient, well-structured Python/OOP solutions underpinning tick-data ingestion, normalisation, storage, and replay
  • Design and evolve data-lake patterns using Parquet and related columnar formats; introduce Iceberg-style table modelling where beneficial
  • Implement cloud-backed processing and storage patterns - leveraging services from AWS, Azure, or GCP for scale, resilience, and cost efficiency
  • Improve system performance across latency, throughput, and reliability, ensuring pipelines support fast-moving trading environments
  • Work with time-series technologies such as KDB or OneTick to optimise retrieval, querying, and analytics workflows
  • Collaborate closely with researchers, traders, and engineering partners to translate data requirements into robust production solutions
  • Introduce validation, reconciliation, and monitoring frameworks that guarantee the accuracy and quality of market datasets
  • Maintain clear technical documentation covering pipeline logic, architectural decisions, and operational procedures

Requirements

  • 7-10 years' experience in software/data engineering, with a strong emphasis on Python and object-oriented development
  • Demonstrable experience building or maintaining large-scale tick-data platforms or market-data ingestion systems
  • Strong knowledge of data-lake architecture, columnar storage (Parquet essential), and modern table formats (Iceberg highly advantageous)
  • Familiarity with cloud ecosystems (AWS, GCP, or Azure), including compute, storage, and workflow orchestration patterns
  • Comfortable with Kubernetes, containers, and automated deployment workflows
  • Strong communication skills and the ability to operate closely with quants, PMs, and trading-focused engineering teams
  • A strong academic background in Computer Science, Engineering, Mathematics, or a related technical field
  • (Preferred) Experience working with time-series databases such as KDB or OneTick; C++ exposure
  • (Preferred) Prior exposure to financial markets - particularly equities, macro, or systematic strategies

Benefits & conditions

[Up to c. £250k Comp Package | Hybrid Working]

Apply for this position