About the job
Join our intensive 12-week paid engineering competition set within a dynamic high-frequency trading (HFT) environment, where outstanding participants may secure full-time positions upon completion.
Program Overview
Our Engineering Incubator thrives on nurturing final-year students and recent graduates eager to launch their careers in a high-performance engineering setting. Over the course of 12 weeks, you will integrate into one of our specialized engineering teams, collaborating on real production systems.
Throughout this period, you will work closely with seasoned engineers, receiving constructive feedback and taking ownership of well-defined challenges that have a significant impact on our systems.
This program is not just a competition; it's a pathway to discovering high-potential engineers who can thrive in a challenging environment, with top performers offered full-time employment at competitive salaries after the program.
What Sets Us Apart from Typical Internships
Our model is straightforward: we offer above-market compensation for a 3-month period, establish high expectations, and retain the best talent. If you excel, you will emerge with not just experience but also a clear opportunity for a full-time position with superior compensation.
Your Contributions
Depending on your background and team dynamics, you will be embedded within one of our engineering teams (Tooling, Algo, OTC, or Core Systems) and contribute to precisely scoped engineering projects.
Typical responsibilities include:
Crafting and deploying high-quality internal software in a regulated environment
Resolving well-defined and complex engineering challenges end-to-end
Prototyping and validating innovative technical concepts and methodologies
Analyzing existing systems and proposing targeted, well-justified enhancements
Participating in code reviews and engaging in technical dialogues with experienced engineers
This program is distinct—it is not merely educational; you are expected to deliver functional software.
Emphasis on Rust and HFT Systems
We utilize Rust for its exceptional compatibility with systems requiring performance, accuracy, and rapid iteration. You will gain low-level control when it matters, complemented by compiler checks that mitigate many preventable failure modes.
Our focus is on high-frequency trading, where engineering choices have direct implications on live markets. The challenges we tackle are practical, manifesting in latency, concurrency, exchange behavior, data volumes, and system design under pressure.

