I
Programme
Internship
Location
Amsterdam · Chicago, IL
Duration
10-12 weeks
About the role
This 10-12 week Machine Learning Research Internship offers hands-on experience developing ML models and analyzing large datasets to support IMC's trading strategies. Interns receive mentorship, training, and networking opportunities in a collaborative environment with competitive compensation.
Role Overview
- Apply machine learning to complex, real-world trading problems.
- Work alongside experienced researchers and mentors.
- Develop models and analyze large-scale datasets.
- Contribute to research informing global equities, futures, and options trading.
- Gain hands-on experience designing experiments and evaluating approaches.
- Collaborate in a fast-paced environment with real-world impact.
Core Responsibilities
- Conduct research to design and apply original ML algorithms.
- Analyze large datasets and develop predictive models.
- Evaluate novel approaches to complex market problems.
- Develop research skills through projects and mentorship.
- Receive classroom instruction on options theory and market making.
- Participate in professional development and networking.
Skills and Experience
- Pursuing a PhD in ML, CS, EE, Math, Stats, Physics, or related field.
- Strong foundations in ML, probability, and statistics.
- Experience with advanced ML techniques and deep learning fundamentals.
- Proficiency in Python and ML frameworks like PyTorch, TensorFlow, or JAX.
- Research excellence demonstrated by publications or internships.
- Preferred publications at NeurIPS, ICML, ICLR, or equivalent.
Program Details
- Duration: 10-12 weeks during summer 2027.
- Includes classroom and on-desk training.
- Highly competitive compensation with travel and accommodation.
- High-performing interns may be considered for full-time roles.
- Application limited to one role per year.
- Reapplication allowed in next recruitment season (2027).