Software Engineer, Research - Cumberland Systematic
Core
Design and develop full-stack software and infrastructure to enable a global 24/7 quantitative trading operation, integrating diverse data sources and supporting the research lifecycle from data engineering to feature generation.
Role type
Senior Software Engineer (Systematic Trading)
Builds
High-availability trading systems, data pipelines, and integrations for blockchain and exchange data
Domain
Quantitative finance, systematic trading, blockchain infrastructure
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
Open-source crypto contributions, blockchain node operation, quantitative research collaboration, machine learning lifecycle, functional programming, immutable design
Technologies
Python, C++, blockchain clients, data vendors, exchanges
Responsibilities
Design, develop, test, document, and maintain software and infrastructure for quantitative financial research; Integrate with diverse data sources such as blockchains, exchanges, and data vendors; Provide on-call support as needed
Seniority
Senior, hands-on IC