Overview:
Quantitative Developer at CTC bridges research and production engineering to turn research ideas into reliable, repeatable systems. You collaborate with quants and traders to design data, tooling, and compute for research and backtesting. You’ll build and optimize data pipelines, bring research prototypes to production, and own shared datasets used across desks. The role emphasizes performance profiling, cost-aware optimization, and cross-team collaboration to improve the trading platform. This is a hands-on, impact-driven opportunity in a collaborative, innovative culture. Compensation / Benefits generous time off insurance coverage paid parental leave free breakfast and lunch wellness reimbursement variety of other benefits
Responsibilities:
Partner with quants and traders to translate research questions into data and compute designs Build, operate, and optimize data pipelines and backtesting frameworks Migrate research pipelines to modern data platforms and improve migration processes Turn research prototypes into production systems with reliability and observability Own foundational datasets across desks ensuring quality and timeliness Profile and optimize performance-critical numerical code balancing runtime and cost Build evaluation tooling to assess model performance Collaborate with data and tech teams to improve the overarching platform
Key requirements:
Strong production-grade Python with numpy and pandas Working proficiency in C++ Solid foundations in statistics (probability, regression, time series) Strong software design and experience building data pipelines at scale Interpersonal skills to work with quants and traders and translate research needs into design Pragmatic bias toward delivering correct, useful results quickly collaboration communication with technical and non-technical stakeholders pragmatic problem-solving Python (production depth), numpy, pandas, vectorisation, profiling C++ statistics (probability, regression, time series)