Tech jobs
Job listings
Trading Engineer - Execution
We are looking for a multi-talented and passionate Trading Systems Engineer to join our execution development team. In this role, you will take ownership of systems that sit directly in the critical path of live…
Trading Engineer - Strategy
We’re looking for a hands-on, entrepreneurial Trading Engineer to join our Strategy Development team. This role sits at the heart of IMC’s trading operation, where technology, data, and market strategy meet. You’ll own…
HPC Systems Architect
Design and optimize high-performance computing systems for a global trading firm, integrating hardware, AI/ML workloads, and low-latency networks to support advanced trading research.
Hardware Engineer
Design and verify custom ASICs for ultra-low-latency trading systems using SystemVerilog, C++, and Python, collaborating with hardware, software, and trading teams.
Data Engineer
Designs and maintains IMC’s big-data infrastructure (Kafka, Hadoop, Spark, Flink) and builds streaming pipelines in Java/Python to power global trading.
Graduate Hardware Engineer
Design and test low-latency hardware for high-frequency trading systems while learning algorithmic trading and collaborating with engineers and traders.
Graduate Deep Learning Researcher - New York
Research and implement ML models for global trading strategies, deploying solutions in equities, futures, and options markets using Python and frameworks like PyTorch.
Deep Learning Research Intern - Summer 2027 - New York
Research intern designing ML models to analyze market data and inform trading strategies in equities, futures, and options.
Graduate Deep Learning Researcher - London
Research and implement ML models for global trading strategies in equities, futures, and options markets using Python and PyTorch.
Deep Learning Research Intern - Summer 2027 - Amsterdam
Research intern in Amsterdam and London building ML models to analyze market data and inform trading strategies for a global quantitative firm.
Software Engineer - Risk Technology
Builds and maintains risk-analysis systems and dashboards for a global trading firm, using Java/Python and modern data tools to measure exposures and capital across asset classes.
C++ Software Engineer
Build and maintain a full-stack trading system for power and gas markets in C++, collaborating with traders to deploy real-time strategies and exchange connectivity.
Software Engineer - Research
Research engineers build and optimize pipelines that turn trading research into scalable production systems, collaborating closely with researchers and using Python, C++, and internal tools.
Software Engineer - Machine Learning Frameworks
Builds and optimizes low-latency machine learning frameworks in C++, Rust, Python, MLIR, and CUDA to accelerate research and production workloads on heterogeneous hardware.
Software Engineer - Tooling
Builds and maintains trading tools and infrastructure for a global financial firm, using Python, Java, React, and SQL to scale strategies and analyze market data.
Graduate Software Engineer (2027)
Graduate Software Engineer role at a global trading firm; develop trading systems and algorithms in C++, Java, or Python while learning financial markets and software craftsmanship.
Experienced Risk Manager
IMC is looking for an Experienced Risk Manager to join our Chicago Risk team, focusing primarily on Delta One business. Risk at IMC is deeply integrated with trading—we don't operate as a separate control function.…
Data Platform Operations Engineer – Performance
Maintain and optimize data pipelines and ETL workflows for a trading firm’s performance analysis systems using Python, PySpark, and GitLab CI/CD.
Data Engineer - Infrastructure
Build and scale high-performance storage and data platforms for a high-frequency trading firm, tuning Linux systems and automating infrastructure with Ansible/Puppet.
Institutional Sales Lead
Lead institutional sales and counterparty strategy for a global trading firm, optimizing liquidity flows and trading performance through direct relationships and data-driven workflow improvements.