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 IC Python Software Engineer (Data Infrastructure)
Builds
High-throughput data platform features and distributed systems solutions
Domain
Quantitative finance / Financial data infrastructure
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 implement platform solutions; Drive platform reliability through incident response and root-cause analysis; Mentor junior team members
Seniority
Senior, hands-on IC