Cambridge Spark / 
September 07 2020 / 
2 minute read

Free Student Event | Saturday 24 October 2020 | Online


Portfolio trading and position management

IMC Trading is looking for bright and driven computer science undergraduates who are proficient in a programming language (ideally Java) and interested in a career as a software engineer to join the online IMC High Performance Tech Workshop.


During the workshop you will:

Participate in a systems performance competition with a prize for the winning strategy. Previous prizes have included a top-of-the-range drone and an all-expenses-paid weekend trip to Amsterdam

Speak with IMC software engineers to find out about work and social life in Amsterdam with a career at IMC Trading

Get to know more about the practicalities of bringing systematic trading strategies and production systems together

Learn about different concurrency models and how to implement them in Java, how the JVM works and how to optimise a Java program

Implement optimised algorithms for portfolio trading and position management

Discover how software engineers work with traders and quants to implement world-leading high performance trading strategies

Topics covered include

  • Profiling and benchmarking on the JVM
  • Portfolio trading and position management

Join the team

When and where

Saturday 24th October 2020

Online (Zoom)

Limited number of places available

Applicants must pass a short Java project on EDUKATE.AI® and complete pre-reading before being accepted to attend

How to apply

  • Complete the registration form by 18th September
  • Complete the EDUKATE.AI® Java project by 4th October

Students either undertaking a Computer Science degree or with a strong programming background are welcome to apply.

Applicants must be studying at a UK university.

Apply for a place now

Places will be allocated to applicants on a first-come, first-served basis, upon passing the initial sift and completing the EDUKATE.AI® project


Life as a Graduate Software Engineer at IMC

Explore what projects you can expect to work on as a graduate software engineer at IMC in the video interview below, featuring Software Engineer, Pierre Bashshour.

About IMC

IMC is a market maker and one of the world’s leading trading firms. For three decades IMC has provided liquidity to the financial markets globally. Specialised in algorithmic trading and advanced technology, we set the pace for the evolution of market making.

Cutting-edge technology is at the heart of all we do. We put it to work in the markets that define our world. More than 700 people from many nationalities, work across offices in Amsterdam, Chicago and Sydney. Technologists and traders team up to explore, design and develop the software, hardware, advanced networks and algorithms that drive our trading strategies.

What does this mean for you? The chance to join a multi-national, multi-cultural team of exceptional individuals, focused on making IMC the world’s best trading firm.