IMC Trading logo
IMC TradingPosted 1 month ago

Software Engineer - Machine Learning Frameworks

On-siteSydney, New South Wales, Australia

Full TimeLargeFINTECH

Job Summary

Build optimisers, code generators, runtime libraries, and the orchestration layer that runs computation across heterogeneous hardware using C++, Rust, Python, MLIR, and CUDA. Manage the entire compute stack from high-level pipeline orchestration to dissecting compute graphs and squeezing performance out of hot paths. Work with stakeholders across the business to translate requirements into technical solutions while navigating unfamiliar stack components. This role supports the Machine Learning Frameworks team's mission to accelerate research iteration and production execution at the limits of hardware speed.

Required Qualifications

  • You can move between languages without it slowing you down
  • You like understanding what a language compiles down to and how it runs on hardware
  • You're comfortable being handed an unfamiliar part of the stack and working it out
  • You like working with stakeholders across the business and you're good at figuring out what someone actually needs, not just what they asked for

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce