Machine Learning Performance Engineer

Work in a highly technical ML Performance and AI Acceleration team to improve training and inference performance through compiler development, low-level systems optimization, and hardware architecture design.

Responsibilities

  • Increase the performance of training and inference platforms
  • Build and maintain an optimizing compiler for accelerated computing platforms
  • Work with memory hierarchies and degrees of parallelism
  • Analyze microarchitectural nuances in instruction dispatch rates and irregular bitwidth numerics
  • Assist in designing novel hardware architectures for accelerating AI models
  • Map AI models from JAX graphs to transistors

Requirements

  • Experienced software engineer, likely in C, C++, Rust, or a similar language
  • Confident solving complex algorithmic problems
  • Understanding of and experience targeting GPUs, TPUs, or similar hardware
  • Experience with data-flow-oriented compilers for AI or scientific computing
  • Experience writing Linux kernel modules or other operating-system development

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
  • Support for caregivers, including emergency dependent care
  • 25 days paid holiday plus statutory holidays and paid sick days
  • Generous pension contributions

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available