INTERNSHIPS

ENGINEERING INTERNSHIP

Our in-depth engineering internship is for ambitious, high-performing students who want to hone their programming skills at one of the world’s most innovative technology-driven trading firms.

ABOUT THE INTERNSHIP

Our intensive nine-week engineering internship is led by IMC's industry experts. Under their guidance, you'll gain unparalleled insight into IMC's diverse technology stack and the unique work we do at the forefront of trading and engineering.

While our internship is designed for students, you can expect to hit the ground running and make a real impact from day one. You'll be treated as a valued member of our engineering team, contributing to our workflows and sharing your ideas.

Our engineering interns work with C++ or Java, so we’ll ask you to take a coding assessment in one of these languages during the application process.

WHO IS IT FOR?

Our engineering internship is open to ambitious, hard-working undergraduates studying in a relevant field, ideally computer science, software engineering, or programming.

No prior knowledge of, or experience in, financial markets is required, but you do need to be able to commit to a nine-week summer programme with us.

My internship project improved the latency monitoring setup of IMC in Mumbai, which tracks the speed at which information is exchanged between financial exchanges and IMC’s trading systems.
HimanshuSoftware Engineer, Mumbai

THE ENGINEERING INTERNSHIP AT A GLANCE

Sharpen your programming skills on your own project.

Test your skills with our end-of-programme trading simulation.

Attend sessions led by experienced traders, engineers, and quant researchers.

Receive support from your dedicated mentor.

Network with IMC's seasoned engineers and traders.

Participate in company-wide social activities.

THE ITINERARY

NINE WEEKS OF UNRIVALLED EXPOSURE

In week one, you'll get an introduction to the fundamentals of financial markets and IMC's unique approach to trading, along with our trading interns.

Starting in week two, engineering interns will focus on technical training. Modules include networking and an introduction to Bazel, Gerrit/GIT training, Java, and C++.

Starting in week three, you'll work on your individual research-based project, which will focus on improving the performance of IMC's systems and tools. You'll work closely with your dedicated mentor, and at the end of the internship programme, you'll present your project to your IMC colleagues. Successful or innovative projects often go into production at IMC.

VIDEO

FIND OUT MORE ABOUT OUR INTERNSHIP

00:00 / 00:00

APPLY NOW

The internship runs for nine weeks over the summer, starting in July. Please contact your university campus placement team for an application form.