Python Software Engineer
Core
Build and maintain systems that calculate bars, residuals, curves, volatility surfaces, and greeks from market data for trading and research teams.
Role type
Senior Python Software Engineer (Financial Data Engineering)
Builds
Scalable, centralized derived-data platform for market analytics
Domain
Financial markets / Quantitative trading
Deliverable
production ML models | product features
Required skills
Python, data processing, streaming data handling, Linux, unit testing, system design
Preferred skills
Rust, C++, event queues, filesystems, Mandarin
Technologies
Python, Linux, streaming data, event queues
Responsibilities
Design and build systems to calculate bars and residuals from market data; extend platform to analytics like curves and volatility surfaces; collaborate with trading and research teams; support APAC production handover; document technical solutions for non-technical stakeholders.
Seniority
Senior, hands-on IC