Software Engineer, Research – Cumberland Systematic
Core
Design and develop full-stack software and infrastructure to enable a global quantitative trading operation with high availability requirements.
Role type
Senior Software Engineer (Quantitative Trading Systems)
Builds
Trading infrastructure, data integrations, and analysis tools for a multi-asset systematic trading team.
Domain
Financial Technology / Quantitative Trading
Deliverable
production ML models | product features | infrastructure
Required skills
Python (professional experience), complex system design, timeseries data management, type safety, unit/integration testing
Preferred skills
Blockchain infrastructure, open-source crypto contributions, machine learning lifecycle, functional programming, immutable design principles
Technologies
Python, C++, Blockchain, Exchanges, Data Vendors
Responsibilities
Design, develop, test, document, and maintain software for quantitative financial research; Accelerate the research lifecycle from data engineering to feature generation; Integrate with diverse data sources such as blockchains, exchanges, and data vendors; Provide on-call support
Seniority
Senior, hands-on IC