All Teams

Technology

Trading is fast. At IMC, we’re faster. At IMC, we’re proud to be a technology-driven trading firm built on speed, precision, and innovation. As one of the first in the industry to automate key trading activities, we have spent over 35 years refining the systems that power global markets. Our engineers develop everything in-house, from real-time data pipelines to FPGA-accelerated strategies, using C++, Python, Rust, and advanced cloud tech. As we expand into AI and machine learning, we are leveraging top engineering talent, exceptional execution speed, and a culture that lets smart people play to their strengths to push technology and trading further.

Recently posted jobs

6 Days AgoSaved
Hybrid
Chicago, IL, USA
Fintech • Machine Learning • Software • Financial Services
Designs, manages, and optimizes on-premises Kubernetes clusters and containerized applications. Responsibilities include CI/CD implementation, security configuration, infrastructure automation, storage and networking management, troubleshooting, upgrades, backups, and disaster recovery. The role collaborates with internal technology teams to provide reliable, scalable, and self-service platform capabilities.
11 Days AgoSaved
Hybrid
New York, NY, USA
Fintech • Machine Learning • Software • Financial Services
Ten-week machine learning engineering internship focused on building systems for training and deploying large-scale ML models. Interns collaborate with researchers, hardware experts, and software engineers on GPU acceleration, distributed computing, and open-source tools supporting trading strategies. The program includes technical training, mentorship, professional development, financial markets education, and team activities. Successful interns may receive an opportunity for a graduate position.
12 Days AgoSaved
Hybrid
Chicago, IL, USA
Fintech • Machine Learning • Software • Financial Services
Supports middle-office trade operations by reconciling trades, settlements, P&L, invoices, accounts, balances, and margin requirements. Investigates and resolves trade breaks, coordinates with trading, IT, clearing firms, and risk teams, and supports onboarding of exchanges and platforms. The role also manages datasets, produces reports, identifies automation opportunities, and contributes to operational improvements in a fast-paced financial markets environment.

At a glance

empowering smart people

We hire curious, driven minds and give them the autonomy to innovate. We will learn your strengths place you with teammates who elevate them. You will get to experiment boldly, and help shape how technology drives trading’s next evolution.

relentless innovation

We never stop evolving. As we expand into AI, machine learning, and next-generation trading technology, we continue to experiment, optimise, and push boundaries to redefine what’s possible in global markets.

tech that never stops growing

We design and refine every component of our systems in-house, from custom hardware to low-latency software. Our engineers blend deep C++ expertise with advanced data and infrastructure design to deliver unmatched speed, precision, and reliability.