Our in-depth technology 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.
Our intensive 10-week technology 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 quant research, trading, and technology.
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 technology team, contributing to our workflows and sharing your ideas.
Our technology interns will work with either C++ or Java, so we’ll ask you to take a coding assessment in one of these languages during the application process.
Our technology internship is open to ambitious, high-performing students in their penultimate year, ideally studying 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.
In week one, you'll get an introduction to the financial markets and IMC's unique approach to trading, together with our trading interns. We'll also dive into IMC's two main programming languages: C++ and Java. But the training doesn’t stop after the first week: throughout the internship we'll continue to challenge you with training sessions, simulations, and lectures.
Starting in week two, you'll work on your individual research-based project, which will focus on improving the performance of IMC's systems and tools. Those with a preference for Java or C++ typically join our Strategic Technology or Execution teams, respectively.
You'll work closely with your dedicated mentor to develop your project. 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.
We host an end-of-programme hackathon – a fun opportunity to apply what you've learned during your internship!