XTX Markets

Machine Learning Performance Engineer

XTX Markets
Apply
3 months ago
London, United KingdomSenior

Responsibilities

  • Improve the performance of machine learning training and inference platforms.
  • Develop and optimize compilers for accelerated computing platforms.
  • Analyze memory hierarchies, parallelism, instruction dispatch, and irregular-bitwidth numerics.
  • Target GPUs, TPUs, and similar accelerated hardware.
  • Assist in designing novel hardware architectures for machine learning acceleration.
  • Map AI models from JAX graphs to hardware implementations.
  • Contribute to operating-system development, including Linux kernel modules.

Requirements

  • Experienced software engineer proficient in C, C++, Rust, or a similar language.
  • Strong ability to solve complex algorithmic problems.
  • Understanding of and some experience targeting GPUs, TPUs, or similar hardware.
  • Some experience with data-flow-oriented compilers for AI or scientific computing.
  • Experience writing Linux kernel modules or working in operating-system development is of interest.

Benefits

  • Onsite gym, sauna, and fitness classes at no charge.
  • Extensive medical benefits, including an onsite doctor and therapist at no charge.
  • Breakfast and lunch provided daily.
  • Caregiver support, including emergency dependent care.
  • Beautiful Kings Cross office.
  • 25 days of paid holiday per year, plus statutory holidays and paid sick days.
  • Generous pension contributions.

Tech Stack

Categories

XTX Markets

About XTX Markets

201-500 employees
Contact me