Start with your signal
Share the research, code or quantitative problem that best shows how you think.

How we hire
Hiring is a two-way investigation. We want to see how you reason about data, code, models and market constraints—and give you the same clarity about our algorithmic trading work.
The journey
Share the research, code or quantitative problem that best shows how you think.
Meet the hiring team to discuss the role, market problems and your best working environment.
Work through probability, statistics, machine learning, coding or systems questions grounded in the role.
Review a research case, code path or system design with the people you may work alongside.
We close the loop directly and make room for both sides to decide with the information they need.
Interview process
Each evaluation reflects the actual work and focuses on assumptions, testing and trade-offs.
Expect first-principles probability, experimental design, machine-learning validation and a realistic research problem.
Expect practical C++ or Python, algorithms, concurrency, data systems or low-latency design.
A note for candidates
Prepare to defend assumptions, not just outcomes.
Bring one research project, model or system you can explain end to end: the data, assumptions, tests, code, failure modes and evidence that changed your approach.
Your next move