IMC
Finance
MachineLearningEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“Machine Learning Engineer at IMC. Skills: Machine Learning, Systems Engineering, Data Engineering, Low-latency systems, High-throughput systems. Own and evolve the real-time inference system — serving ML predictions at sub-millisecond latency as part of a production trading system. Build and maintain petabyte-scale data and ML infrastructure — high-throughput ingestion into our datalake, end-to-end ML pipeline orchestration, and everything in between”
What You'll Achieve.
Outperform the competition through faster, more effective decision-making; Deliver a steady stream of challenges and opportunities; Build high quality, low overhead systems; Enable alpha research
Industry & Context.
What They're Looking For.
Must Have
3+ years building and operating ML production systems professionally, Proficiency in Python and a systems language (Rust, C++, or similar), Comfortable with asynchronous, concurrent, and multi-threaded programming in high-throughput, low-latency systems, Production experience with ML frameworks (JAX, PyTorch, ONNX), Experience with high-throughput data pipelines, scheduling, and feature computation at scale, Solid foundation in mathematics and statistics, Naturally curious, willing to go deep, and driven to take ownership, Hold yourself accountable for the quality of what you deliver
Nice to Have
Rust or C++ as a systems language, T-shaped engineers: deep in at least one domain (ultra-low-latency systems, ML infrastructure, high-throughput data engineering, or something adjacent) and capable across the rest, Experience in a small team before: a trading firm, a startup, a game studio, or a small team inside a larger company
What You'll Do.
Own and evolve the real-time inference system — serving ML predictions at sub-millisecond latency as part of a production trading system
Build and maintain petabyte-scale data and ML infrastructure — high-throughput ingestion into our datalake
end-to-end ML pipeline orchestration
and everything in between
Enable alpha research and bring it to production — build the research platform researchers depend on daily: fast loading of TB-scale datasets
horizontally scalable experiment compute
Work with researchers to get their ideas into production at speed
without cutting corners
How You'll Work.
Team & Collaboration
Work with researchers to get their ideas into production at speed; Collaboration, discussion, and mutual respect
Full Job Description
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. IMC has a strong presence in traditional Finance and has been expanding into Crypto over the last years. Through its overseas affiliates, IMC provides liquidity and trades on many cryptocurrency exchanges and DeFi protocols. You can expect a dynamic, fast-paced environment that delivers a steady stream of challenges and opportunities, with one of the most exciting aspects of the job being our quick feedback loop in the research, development and deployment of strategies 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 Own and evolve the real-time inference system — serving ML predictions at sub-millisecond latency as part of a production trading system. Build and maintain petabyte-scale data and ML infrastructure — high-throughput ingestion into our datalake, end-to-end ML pipeline orchestration, and everything in
Applying for this Machine Learning Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about IMC?
Real rants from real employees. Read before you apply.