Market Data Engineer

Harrington Starr
4 days ago

Role details

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

Job location

Tech stack

Airflow
Bash
C++
Computer Networks
Data Validation
ETL
Distributed Systems
Python
Packet Analyzer
Luigi
Slurm
Celery
Data Pipelines

Job description

We are seeking a Market Data Engineer to manage the capture, normalisation, and distribution of petabytes of historical market data from global exchanges. Working closely with research, development, and infrastructure teams, you will ensure that our data pipelines are reliable, efficient, and meet the high-performance needs of our trading and research operations., * Manage large-scale, time-sensitive market data capture and normalisation pipelines.

  • Maintain and enhance internal data formats and common downstream research datasets.
  • Collaborate with infrastructure teams to ensure reliable packet capture processes.
  • Implement robust data validation and monitoring for new data sources.
  • Provide production support, troubleshoot issues, and ensure timely resolution.

Requirements

  • Experience building and maintaining extremely large-scale ETL pipelines.
  • Proficient in Python and Bash; familiarity with C++.
  • Knowledge of computer networking fundamentals.
  • Experience with ETL orchestration frameworks (e.g., Airflow, Luigi, Dagster).
  • Experience with distributed computing environments (e.g., Slurm, Celery, HTCondor).

Preferred:

  • Experience with binary market data specifications (e.g., ITCH, MDP3).
  • Understanding of high-performance filesystems and columnar storage formats.

This is a high-impact role where your work directly supports cutting-edge quantitative research

Apply for this position