Python Software Engineer - Data Infrastructure
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