At IMC, technology is at the core of everything we do. Our innovative in-house software drives millions of trading decisions daily, allowing us to outperform the competition through faster, more effective decision-making.
In 2023, IMC acquired Altas Technologies, a rapidly growing algorithmic trading firm with the ambition of creating tomorrow's most technically advanced trading stack. By combining their highly advanced trading strategies with IMC's execution and scaling capabilities, this move strengthens our position in the market and is an important step towards ensuring stability and long-term growth for the firm.
The Role
You will be part of a small group of engineers supporting a larger group of researchers. That ratio is deliberate — it forces us to build high quality, low overhead systems. We do not have the headcount to firefight low quality systems. Everything we build, we own end-to-end: we design it, build it, and maintain it.
The surface area is large: real-time ML inference driving trading strategies, the data infrastructure that feeds it at scale, and the research platform that enables quant researchers to find alpha. If you want to specialise in one area and hand everything else off, this isn't the role. We go deep into every part of it. That's the challenge, that's what makes it interesting, and there is always more to learn.
How We Work
Competence is the baseline here, not the differentiator. Individual output matters, but what sets people apart is the quality of their ideas and how they work together — through collaboration, discussion, and mutual respect. No egos.
Responsibilities
What We Expect From You
You write a systems language — preferably Rust or C++ — and you write Python. You need both to work across the entire stack.
You've built production systems before — not prototypes, not dashboards, not things that someone else operates. Systems with uptime requirements, latency budgets, and consequences when they fail.
We're looking for T-shaped engineers: deep in at least one domain — whether that's ultra-low-latency systems, ML infrastructure, high-throughput data engineering, or something adjacent — and capable across the rest.
You've likely done this in a small team before: a trading firm, a startup, a game studio, or a small team inside a larger company. A trading background is not required — some of us didn't have one either.
About Us
IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we’ve been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.
Check out these similar jobs