Software Engineer Intern

2 Months ago • All levels • Software Development & Engineering

Job Summary

Job Description

As an Engineering Intern at IMC, you will be involved in real projects, complex problem-solving, and opportunities to learn from experienced engineers and traders. You will develop your knowledge of algorithm complexity and write fluent code using state-of-the-art technology. The role involves collaborative work in an environment that rewards creativity, teamwork, and innovation. You'll enhance your understanding of the business model, learn about high-frequency trading, and build key relationships. There's also the opportunity to secure a full-time role after graduation. The intern will be assigned to a project in Low Latency, Algorithmic, or Hardware teams.
Must have:
  • Academic background in Computer Science or Engineering
  • Minimum Distinction average or equivalent
  • Commenced your penultimate year of study
  • Strong analytical skills
  • Proficient experience in C++, Java or Python

Job Details

At IMC, our Engineers don’t just write code and design technology. They are responsible for spotting new opportunities, developing new technologies and solving problems. Every day our software makes millions of trading decisions in some of the most competitive markets across the globe, and we win by making smarter and faster decisions than our competition. Our Engineers deliver results and make a difference.

As an Engineering Intern at IMC, you will be supported by a mentor who will oversee your projects and professional development, while having access to pair programming and code reviews. During your time at IMC, you will be assigned a project in one of the below areas: 

Low Latency - Dedicated to the development and execution of low latency systems that underpin IMC’s trading infrastructure, you will be building and maintaining systems with minimal latency to support high-frequency trading. Joining our Execution team, you will be largely working on C++ and can expect to interact with the hardware, performance and network engineering teams. For those interested in going one step further, there is the opportunity to join one of our Hardware teams (C++ and System Verilog) to gain insight in to the world of FPGA's, where speed is crucial.  

Algorithmic - Centered on creating and supporting systems that drive our trading strategies, you can expect to be working within either our Strategy or Research Tooling teams. The Strategy team (Java) focuses on developing and implementing algorithms that calculate pricing and risks, while the Research Tooling team (Python) are responsible for supporting the development of tools and infrastructure for analysing, modelling and trading financial products.

 

YOUR CORE RESPONSIBILITIES:

  • From day one, you are immersed in real projects, complex problem solving and opportunities to learn from our strongest engineers and traders.
  • Develop your knowledge of algorithm complexity, professional design, and writing fluent code with our state-of-the-art technology.
  • Work collaboratively in an environment where creativity, teamwork and innovation are recognised and rewarded.
  • Enhance your knowledge of our business model and learn about high-frequency trading.
  • Build key relationships across our trading and technology teams.
  • Have the opportunity to secure a full-time role with IMC once you graduate.

 

YOUR SKILLS AND EXPERIENCE:

  • An academic background in Computer Science or Engineering, with a minimum Distinction average or equivalent.
  • Commenced your penultimate year of study.
  • Strong analytical skills and desire to solve complicated problems programmatically.
  • Proficient experience in one of the following programming languages (C++, Java or Python required).

About Us

IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we’ve been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.

 

Similar Jobs

Razer - Associate Manager, Global Campaigns

Razer

Singapore (On-Site)
1 Month ago
Qualcomm - Staff Software Engineer - Camera

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
2K - Mobile LiveOps Marketing Manager

2K

Tokyo, Japan (Hybrid)
2 Months ago
playrix  - Playable Ads Technical Lead

playrix

Cyprus (Remote)
3 Months ago
Blenheim Chalcot India - Engineering Manager

Blenheim Chalcot India

Mumbai, Maharashtra, India (On-Site)
1 Month ago
N-ix - Middle/Senior SAP BW Engineer

N-ix

Ukraine (Remote)
3 Months ago
fluence - Sales Engineer Benelux

fluence

Amsterdam, North Holland, Netherlands (Hybrid)
2 Months ago
Tesla - Electrical Engineer

Tesla

Rhineland-Palatinate, Germany (On-Site)
5 Months ago
Qualcomm - Signal and Power Integrity Engineer

Qualcomm

Santa Clara, California, United States (On-Site)
1 Month ago
AFRY - Lead Civil Engineer - Site supervision team

AFRY

Alexandroupoli, Greece (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sword Health - FP&A Trainee

Sword Health

Porto, Porto District, Portugal (On-Site)
3 Weeks ago
VX Media - Public Relations Intern

VX Media

New York, New York, United States (On-Site)
5 Months ago
Zinnia - Client Delivery Consultant

Zinnia

Gurugram, Haryana, India (Hybrid)
1 Month ago
Accenture - Procurement Practice Specialist

Accenture

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Diligent Corporation - Software Engineering Manager

Diligent Corporation

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Globalization Partners - Principal Solution Architect

Globalization Partners

United States (Remote)
4 Months ago
Marsh McLennan - Chief Client Officer, Marine

Marsh McLennan

Singapore (Hybrid)
1 Month ago
Marsh McLennan - Senior FINPRO Claims Advocate

Marsh McLennan

London, England, United Kingdom (Hybrid)
2 Months ago
NVIDIA - Manager, Developer Technology, Data Compression

NVIDIA

California, United States (Hybrid)
5 Months ago
Nice - Senior Software Engineer

Nice

Pune, Maharashtra, India (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Publicis Groupe - Retail Assistant

Publicis Groupe

Kangaroo Flat, Victoria, Australia (On-Site)
2 Weeks ago
Alt VFX  - Previz Artists & Animators

Alt VFX

Brisbane, Queensland, Australia (On-Site)
2 Months ago
SSC Technologies - Case Officer

SSC Technologies

Newcastle, New South Wales, Australia (Hybrid)
1 Month ago
Marsh McLennan - Technical Specialist – Death Claims

Marsh McLennan

Melbourne, Victoria, Australia (Hybrid)
1 Month ago
Pivotroots - Executive Director

Pivotroots

Melbourne, Victoria, Australia (Hybrid)
1 Month ago
Technicolor Creative Studios - Supervisor-Compositing

Technicolor Creative Studios

Adelaide, South Australia, Australia (On-Site)
8 Months ago
Roblox - Senior Manager, Public Policy, ANZ

Roblox

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Big Ant Studios - Junior Character Artist

Big Ant Studios

Adelaide, South Australia, Australia (On-Site)
8 Months ago
Reach games studios - Animator

Reach games studios

Sydney, New South Wales, Australia (Remote)
2 Months ago
easygo - Software Development Engineer, Frontend focused Full-Stack

easygo

Sydney, New South Wales, Australia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Saama Technologies,  Inc  - Senior Software Engineer 1

Saama Technologies, Inc

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Apple - Software Engineering System

Apple

San Diego, California, United States (On-Site)
1 Month ago
Fluxon - Staff Software Engineer

Fluxon

Kraków, Lesser Poland Voivodeship, Poland (Remote)
1 Month ago
Guardian Life - TechOps Engineer

Guardian Life

Gurugram, Haryana, India (On-Site)
9 Months ago
Crunchyroll - Principal Software Engineer, Ecosystem Engineering

Crunchyroll

San Francisco, California, United States (Hybrid)
2 Months ago
Xepelin - Senior Software Engineer (Proactive Hiring Pool)

Xepelin

Buenos Aires, Buenos Aires, Argentina (Remote)
1 Year ago
Coda - Senior/Staff Software Engineer, Custom Commerce

Coda

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
1 Year ago
ansira - Sr Software Engineer

ansira

Pune, Maharashtra, India (On-Site)
1 Month ago
Cadence - Lead Software Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Apple - Architecture Engineering Program Manager (Mac, iPad, Home)

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Delhi, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

Zug, Zug, Switzerland (On-Site)

Mumbai, Maharashtra, India (On-Site)

New York, United States (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

London, England, United Kingdom (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Chicago, Illinois, United States (On-Site)

View All Jobs

Get notified when new jobs are added by IMC

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug