IMC Trading Logo

IMC Trading

Software Engineer Intern

Posted 4 Days Ago
Be an Early Applicant
Hybrid
Sydney, New South Wales
Internship
Hybrid
Sydney, New South Wales
Internship
As a Software Engineer Intern at IMC, you'll engage in real projects focused on low latency systems or algorithm development. You'll collaborate with experienced engineers and traders, enhancing your coding skills while immersing yourself in the high-frequency trading environment. You may also have the opportunity to secure a full-time position after graduation.
The summary above was generated by AI

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 leading 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, and Asia Pacific, 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.

Top Skills

C++
Java
Python

Similar Jobs at IMC Trading

4 Days Ago
Hybrid
Sydney, New South Wales, AUS
Internship
Internship
Fintech • Software
As a Trader Intern at IMC, you will engage in real trading projects, collaborate with experienced traders and engineers, and develop trading strategies. The internship offers hands-on experience in a supportive environment, alongside mentorship and opportunities for full-time positions after graduation.
Top Skills: EngineeringMathematicsStatistics
4 Days Ago
Hybrid
Sydney, New South Wales, AUS
Internship
Internship
Fintech • Software
As a Quant Research Intern, you will participate in an intensive training program, work on designing predictive models, exploring financial datasets, and collaborating with traders and researchers. You'll gain exposure to quantitative research methodologies and hands-on experience in a fast-paced trading environment, reporting findings to diverse audiences.
Top Skills: C++JavaMatlabPythonR
7 Days Ago
Hybrid
Sydney, New South Wales, AUS
Internship
Internship
Fintech • Software
As a Quant Research Intern, you will design and apply machine learning algorithms to develop predictive models for trading strategies. You will analyze complex datasets, collaborate with a multidisciplinary team, and contribute to research in high-frequency trading operations.
Top Skills: C++Python

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account