ML Frameworks Engineer — High-Performance Systems

Imc

Sydney

On-site

AUD 120,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

IMC is hiring a Software Engineer for Machine Learning Frameworks in Sydney, NSW, Australia. You will help build the core stack spanning C++, Rust, Python, MLIR, and CUDA to accelerate research iterations and production performance.

You will own and contribute to optimisers, code generators, and runtime libraries, while collaborating with stakeholders to translate needs into robust systems in a fast-moving trading environment.

Qualifications

  • Writes production code in a systems language (C++/Rust) and cares about how it runs on hardware.
  • Comfortable with unfamiliar parts of the stack and quickly self-solve problems.
  • Has commercial production ownership and long-term maintenance experience.

Responsibilities

  • Build optimisers, code generators, and runtime libraries.
  • Develop the orchestration layer for computation across heterogeneous hardware.
  • Contribute across C++, Rust, Python, and CUDA to improve the ML framework stack.

Skills

C++
Rust
Systems programming
Compiler concepts

Tools

CUDA
MLIR
Python

Job description

IMC is hiring a Software Engineer for Machine Learning Frameworks in Sydney, NSW, Australia. You will help build the core stack spanning C++, Rust, Python, MLIR, and CUDA to accelerate research iterations and production performance.

You will own and contribute to optimisers, code generators, and runtime libraries, while collaborating with stakeholders to translate needs into robust systems in a fast-moving trading environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Systems Engineer: Build Fast, Cross-Stack Compute
ML Systems Engineer: Build Fast, Cross-Stack Compute

IMC Trading • Council of the City of Sydney

On-site
AUD 120,000 - 180,000
Software Engineer - Machine Learning Frameworks
Software Engineer - Machine Learning Frameworks

Imc • Sydney

On-site
AUD 120,000 - 180,000
ML Frameworks Engineer: Optimize Compute Across Hardware
ML Frameworks Engineer: Optimize Compute Across Hardware

IMC B.V. • Sydney

On-site
AUD 120,000 - 180,000
Machine Learning Systems & Performance Engineer
Machine Learning Systems & Performance Engineer

Westbury Partners • Sydney

On-site
AUD 150,000 - 230,000
Software Engineer - Machine Learning Frameworks
Software Engineer - Machine Learning Frameworks

IMC Trading • Council of the City of Sydney

On-site
AUD 120,000 - 180,000
Platform Engineer - Build Systems & Developer Tooling
Platform Engineer - Build Systems & Developer Tooling

Imc • Sydney

On-site
AUD 110,000 - 150,000
Software Engineer - Machine Learning Frameworks
Software Engineer - Machine Learning Frameworks

IMC B.V. • Sydney

On-site
AUD 120,000 - 180,000
Software Engineer - Development Platform
Software Engineer - Development Platform

Imc • Sydney

On-site
AUD 110,000 - 150,000
C++ Software Engineer – Low-Latency Trading Systems
C++ Software Engineer – Low-Latency Trading Systems

IMC Trading • Council of the City of Sydney

On-site
AUD 90,000 - 120,000
Latency-Driven C++ Software Engineer, Trading Systems
Latency-Driven C++ Software Engineer, Trading Systems

Imc • Sydney

On-site
AUD 120,000 - 180,000