Start Your Search Here

push notification bell

Would you like to receive notifications about IT & Computers jobs in London?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

CMC Markets Careers

London / Global

Senior Data Engineer

Job Description

Senior Data Engineer – Market Data

We are looking for a Senior Data Engineer to build and operate a high-performance market data platform supporting quantitative research and production trading systems. You'll design scalable data pipelines, process billions of market data records, and deliver reliable, production-quality datasets for research, analytics and real-time applications.

Key Responsibilities

Build scalable ETL/ELT pipelines for batch and streaming market data.

Develop production-grade Python and SQL solutions.

Ingest, normalise and validate market data, including trades, ticks, Level 1 & 2 quotes, order books, reference data and corporate actions.

Implement automated data quality, reconciliation and monitoring frameworks.

Optimise data storage using Parquet, Arrow and modern data lake technologies.

Partner with quantitative researchers, traders and engineering teams to deliver trusted datasets.

Essential Skills

Strong Python and SQL.

Experience building scalable, production data pipelines.

Expertise with Parquet and modern data storage formats.

Deep understanding of high-frequency market data, including tick data, order books and market data normalisation.

Experience handling time-series challenges such as timestamp precision, sequence gaps, duplicate and out-of-order events.

Experience with distributed processing (Spark, Polars, Dask, Ray or similar).

Experience with Kafka or similar streaming technologies.

Familiarity with PostgreSQL, ClickHouse, Snowflake, Databricks, kdb+ or similar.

Docker, Linux, Git and CI/CD experience.

Highly Desirable

Familiarity with OneTick, PostgreSQL, ClickHouse, Snowflake, Databricks, kdb+ or similar.

Order book reconstruction

Tick-to-bar aggregation

Airflow, Dagster, Prefect or MLflow

Experience supporting quantitative research or trading systems

Multi-asset market data (Equities, Futures, FX, Options, ETFs, CFDs)

What We're Looking For

The successful candidate will have a strong background in market data engineering with proven experience building reliable, scalable data...

Apply Now

Similar Opportunities

View all jobs