Here’s what you can expect from our recruitment process:
Submit your application along with an updated resume to be considered for the role.
For some roles, you may be invited to complete an assessment as part of the selection process.
If you advance to the next stage, you’ll be invited to a series of interviews where we’ll evaluate specific competencies.
We make our decisions based on your skills and experience, and the needs of the business. That said, there are a few ways to give yourself an edge.
Before applying, research the different positions we offer. Make sure you understand the requirements and responsibilities associated with each role to see what aligns with your skillset and interests (you may see more than one fit, but we recommend applying for only one role).
If you are currently in school, make sure you fall within the appropriate graduation timeframe for the role. For instance, all our internship positions are limited to students in their penultimate year of studies.
Highlight any relevant experience, technical skills, and problem-solving abilities. Be sure to specify your proficiency with programming languages and include any notable projects, coursework, or extracurricular activities that demonstrate your expertise.
Be prepared to move through the interview process once you've applied. Respond promptly to requests for assessments, interviews, or additional information. Demonstrate your eagerness and commitment by staying engaged and responsive throughout the process. If you have existing offer deadlines that may interfere with your IMC timeline, please share those with your recruiter.
Understand that the interview process will vary depending on which role you've applied for. It is essential to stay flexible and patient throughout. Keep communication lines open with the hiring team and ask for clarification if you need it.
Use the time leading up to your interviews to prepare as thoroughly as you can. Research IMC's culture, values, and recent developments and news. Familiarize yourself with technical concepts and general trading terminology if applicable.
For interns and graduates, we don't require specific industry experience. Instead, we look for a general interest in financial markets and a strong analytical/technical background. For experienced candidates, we have a higher expectation in regards to sector knowledge and skillset, and will evaluate these factors during the recruitment process.
Yes. However, if it’s because you're unsure about which job to apply for, you can always reach out to us. We want the right candidate for the right job and are happy to help you decide. If you still want to apply for more than one job, please keep in mind that each role has its own selection process. As you progress through our process, you will need to decide which role motivates you and that you ultimately wish to pursue.
Yes, we will. Before making arrangements, we check your availability for the interview date and your travel preferences. We’ll book your flights and accommodation. If you would like to have more time to explore the city, we're happy to book you an earlier/later flight.
Yes, we know moving countries or cities is a big decision and we do all we can to assist you.
Global collaboration is a high priority for IMC, so we make every effort to provide opportunities for interested staff to travel to our international offices. The length and frequency of these trips will be based on a number of factors, including the role, performance, team, and project. We make efforts for all graduates to have the chance to visit another office early on in their career if not during their Graduate Traineeship.
We often hear that candidates chose to apply for the internship because they felt they did not have enough experience to apply for the graduate position. However, it’s important to note that we don't require any industry experience, but rather are looking for an interest in financial markets and a strong analytical/technical background. Everything you need to know about financial markets will be taught during the internship and/or Graduate Traineeship. However, if you're about to graduate and have a different reason to apply for the internship, feel free to do so.
The Graduate Traineeship is held twice per year in February/March and August/September. Our Trading School is held over 6 weeks, followed by a local traineeship held over 6 to 14 weeks, depending on which office you join. Our Development School is held over 5 weeks and FPGA School over 3 weeks.
The internship start dates will vary between offices. US internships typically run from the second week in June until the third week in August in a 10-week program. APAC summer internships will take place over the Australian summer in a 10-week program. Europe summer internships will run from the beginning of July until the end of September in a 12/13-week program. India internships run for nine weeks, starting in July.
We only offer off-cycle (i.e. non-summer) internships in our Amsterdam office. Once per year, each office will host a large group of students that follow a more structured, 3-month program. If you want to start at another time of year, we would still love to hear from you. We can offer internships between 12 weeks and 6 months, with flexible starting dates. If you do an off-cycle internship, you will be assigned to a mentor who will oversee your work.
As an intern, you'll work on real projects that are intended to be used long-term at IMC.
Given that most trading at IMC is automated, a significant part of a trader’s role is to optimize our trading strategies and system. A trader spends significant time using Python skills for data analysis to understand where systematic improvements to trading can be made. Additionally, they work very closely with software engineers. Therefore, it’s important for a trader to be able to effectively communicate the technical aspects required to implement new trading features.
In some cases, traders are called 'quant traders' because they spend most of their time conducting analyses (using quantitative and technical skills) to improve trading and capture more opportunities in the market.