Python Software Engineer, Trading Platform
Core
Designing and developing tools and infrastructure for proprietary trading systems used by Traders and Quantitative Researchers.
Role type
Senior Python Software Engineer (Trading Infrastructure)
Builds
Proprietary trading systems, data analysis infrastructure, and custom frameworks for traders and researchers.
Domain
Financial Trading / High-Frequency Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python (3.11+), Systems programming (C/C++/Rust), Data structures, CI/CD (TeamCity/Jenkins), Linux, API design, Code review, Mentoring
Preferred skills
Trading industry experience, Scientific Python stack, Python package management
Technologies
Python, C, C++, Rust, TeamCity, Jenkins, Linux
Responsibilities
Manage day-to-day technology requirements of proprietary trading systems; Accelerate trading and research analysis workflows; Evaluate new technologies and deprecate legacy code; Collaborate with engineers, traders, and researchers to design custom frameworks; Write performance-sensitive code and user-friendly APIs; Lead design discussions and conduct code reviews.
Seniority
Senior, hands-on IC with mentorship responsibilities