IMC Trading
Case study

IMC Trading

IMC is a leading global market maker, using algorithmic trading and advanced technology to buy and sell securities on multiple trading venues worldwide. We provide liquidity to the financial markets, driving efficiencies for buyers and sellers.

We operate globally from offices in Europe, the US and Asia Pacific. Our employees work closely together in multidisciplinary teams, making our success possible.

Technology- At IMC, technology is not a department, it is at the heart of everything we do. Our technologists push the limits of possibility, and then look beyond. In our fast-paced environment, short feedback loops mean projects worked on in the morning can enter production the next day.

Trading– Although our traders come from many backgrounds they all have one thing in common: they are at their best solving complex problems. Their insight into global events, market shifts and pricing ensure we are trading in the right place, at the right time.







Werken bij IMC Trading

Video thumbnail






Case study

Financial market

13-11-2020 10:00


We’ll challenge you with an assignment that will help you see how your skills apply to financial markets. Together with two of our traders/developers, you’ll develop a trading strategy and test it on real-world data – a perfect opportunity to better understand the complexities in designing trading algorithms, and what it’s like to do this at IMC. We will build our prototype in Python, so please be prepared. If you have no experience with Python then MATLAB will work as well. We’ll also use the opportunity to give you more information about trading and technology at IMC. Then, during a panel discussion, you’ll have a chance to ask all your questions about our business, life at IMC and more. We hope you’re as excited to meet us (virtually) as we are to meet you!

Deze studenten zoeken wij


  • Studying mathematics, physics, engineering, etc.;
  • Experience with programming in Python (or MATLAB) is a strong advantage;
  • Interest in financial markets is a must, but no prior knowledge or experience is required;
  • Superb analytical and mathematical skills;
  • Ability to work successfully in a fast-moving and competitive environment;
  • Desire to work in a team environment is a must.


  • Studying software engineering, computer science, electrical engineering, etc.;
  • Must have proficient experience in a programming language (Java or C++ preferred);
  • Must have a strong knowledge of algorithms and data structures;
  • Interest in financial markets is a must, but no prior knowledge or experience is required;
  • Strong analytical skills and desire to solve complicated problems programmatically;
  • Willingness to interact and work closely with non-engineers in a constantly changing environment.

We also offer graduate/intern opportunities within our Hardware Engineering team.

Interesse in technologie



Probleemoplossend denken


Hier kun je ons vinden

Amstelveenseweg 500

1081 KL Amsterdam