Jobs › IMC Trading

Quantitative Developer - Python

IMC Trading · Chicago, IL · Development (Group)

Posted Sep 30, 2026 · We last checked this listing on Oct 6, 2026

Apply at IMC Trading

Likely interview questions for this role

Written from this job description, not a generic list. Each one notes what the interviewer is really checking.

About your past

Tell me about a system you built that shortened the loop from idea to live trading. What changed for researchers?

What they are checking: Whether they measure their work by faster iteration and impact, which is the heart of this role.

Tell me about a time a pipeline you owned delivered bad data. How did you find out, and what did you change?

What they are checking: Ownership of data quality and whether they add checks so the same failure can't recur.

What would you do

A signal looks strong in research but loses money live. Walk me through how you debug that end to end.

What they are checking: Whether they can trace a gap across data, features, simulation and execution instead of blaming one piece.

A strategy optimizer suggests parameters that look great in backtest but trade a lot more. How do you decide whether to use them?

What they are checking: Whether they balance expected performance with costs, capacity and real-world limits.

A researcher wants a quick hack in production to test an idea, and you think it adds risk. How do you handle it?

What they are checking: Whether they can support fast iteration while protecting the reliability of live trading.

About the work

How would you build a backtester that models latency and queue position realistically, not just fills at the mid price?

What they are checking: Whether they know where simple backtests lie and how microstructure changes real results.

How do you make sure a feature computed in research matches exactly what the live system computes?

What they are checking: Whether they understand train and serve skew and how to build one pipeline for both paths.

When would you choose polars over pandas, and what have you run into using either at scale?

What they are checking: Real production experience with Python data tools and their performance limits.

How do you test a time series feature for lookahead bias?

What they are checking: Whether they guard against using future information, the most common way backtests fool people.

How would you define features that behave consistently across instruments that trade very differently, and across market regimes?

What they are checking: Their thinking on normalization and stability so features don't break when conditions change.

How do you apply machine learning to a systematic strategy without overfitting on noisy financial data?

What they are checking: Grounding in ML for trading, including validation, regularization and the low signal to noise ratio.

Practice this interview out loud.

Offer builds a real interview for this exact role at IMC Trading from your resume and this job description, asks the questions one at a time, and tells you what landed. The first one is free.

Practice this out loud

The full job description

As published by IMC Trading.

IMC is looking for a Quantitative Developer to own the full path from research to production. This role blends research and engineering, with tight feedback loops from ideation to live trading. You will build the systems that turn quantitative insights into measurable edge, with direct visibility into how your work creates impact. Your Core Responsibilities: • Build and maintain systems that span research and production, enabling rapid iteration from idea to production • Design high-fidelity simulation and backtesting infrastructure that models latency, microstructure, and real-world constraints • Define, compute, and curate features across instruments, regimes, and time horizons • Own feature and signal pipelines, ensuring clean, consistent delivery from research to execution • Contribute to strategy optimization, balancing expected performance with real-world constraints • Debug issues end-to-end across research and execution Your Skills and Experience: • 3-7 years of experience in quantitative software development, preferably at a trading firm or systematic fund • Strong production experience in Python, including data analysis workflows (pandas, polars, or similar) • Strong grounding in probability, statistics, and time series analysis; familiarity with backtesting and simulation frameworks • Solid understanding of ML concepts as applied to systematic strategies, from research through production • Experience with low-latency systems is valuable • Ability to work fluidly across research and engineering teams The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information. Salary Range $200,000 — $225,000 USD About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.  

Apply at IMC Trading