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 10-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 or Python, 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, high-performing 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 10-week programme with us.

During my internship I worked on a project that’s now being used in IMC’s daily operations. Seeing my work make a genuine, positive impact was the best way to learn and build on my skills.
MichaelSoftware Engineer, Sydney

THE ENGINEERING INTERNSHIP AT A GLANCE

Sharpen your programming skills on your own project.

Test your skills with our trading simulation.

Attend lectures and workshops 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

10 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.

Throughout the internship, you’ll develop an automated trading strategy from the ground up, refining and evolving it week by week. In the final week, you’ll compete against your fellow interns to see whose trading ideas make the biggest impact on the profit and loss of our simulated exchange.

VIDEO

MEET OUR RECENT INTERNS

00:00 / 00:00
BLOG

DISCOVER HOW YOU'LL MAKE AN IMPACT

Apply now

The internship runs for 10 weeks from late November.

Applications are now open.