CareerPlan

Python Software Engineer - Data Infrastructure

London, England, GBFull-time2026-11-09 → 2026-11-10

Core

Architect and build a multi-petabyte scale data infrastructure processing billions of datapoints daily to power systematic trading strategies and research.

Role type

Senior Python Software Engineer (Data Infrastructure)

Builds

High-throughput data platform and distributed systems for market data processing

Domain

Quantitative finance / Financial technology

Deliverable

production ML models

Required skills

Python, Java, Linux, Git, distributed systems, database technologies (Iceberg, PostgreSQL, MongoDB), agentic engineering, incident response, root-cause analysis, code review, mentoring

Preferred skills

distributed systems orchestration, performance optimization, large-scale data processing, open-source contributions, market data experience, streaming/real-time data processing

Technologies

Kafka, ArcticDB, Airflow, Spark, Iceberg, PostgreSQL, MongoDB

Responsibilities

Build and ship features on a high-throughput platform; Tackle hard distributed systems problems; Work with quant researchers and traders to translate requirements; Drive platform reliability through incident response and root-cause analysis; Mentor junior team members

Seniority

Senior, hands-on IC