IMC Trading logo

Software Engineer - Machine Learning Frameworks

AI
IMC TradingSydneyRemoteFull-time2 Sept 2026

The Machine Learning Frameworks team at IMC builds optimisers, code generators, runtime libraries, and orchestration layers for heterogeneous hardware. We are looking for a software engineer with production experience in systems languages like C++ or Rust to work across the full compute stack. The role is remote and full-time, based in Sydney, Australia.

What you'll do

  • Build optimisers, code generators, runtime libraries, and orchestration layers for heterogeneous hardware.
  • Manage the whole compute stack, from high-level pipeline orchestration to low-level hardware behaviour.
  • Dissect compute graphs and optimize performance on hot paths.
  • Collaborate with stakeholders to understand their actual needs.

What you need

Must-have

C++RustPythonMLIRCUDACode GenerationRuntime LibrariesOrchestration

Soft skills

CollaborationProblem SolvingStakeholder ManagementCommunication
Machine LearningC++RustPythonMLIRCUDAFinancial ServicesRemoteFull-timeEngineering