ML Compiler Engineer II - Neuron Kernel Interface , Annapurna Labs

Amazon Amazon · Big Tech · Boston, MA · Software Development

ML Compiler Engineer II on the Neuron Compiler Automated Reasoning Group, developing and maintaining tooling for fuzzers and specification synthesis for an LLVM-based compiler targeting ML accelerators (Inferentia/Trainium) for domains like Large Language and Vision. Focus on accuracy and reliability of the compiler stack.

What you'd actually do

  1. develop and maintain tooling for best-in-class technology for raising the bar of the Neuron Compiler's accuracy and reliability
  2. help lead the efforts building fuzzers and specification synthesis tooling for our LLVM-based compiler
  3. work in a team with a science focus, and strive to push what we do to the edge of what is known, to best deliver our customers

Skills

Required

  • C++
  • Python
  • software development experience
  • design or architecture of new and existing systems experience
  • programming with at least one software programming language

Nice to have

  • compiler development
  • Machine Learning
  • AI accelerators
  • full software development life cycle
  • coding standards
  • code reviews
  • source control management
  • build processes
  • testing
  • operations experience
  • computer science degree

What the JD emphasized

  • Strong software development skills using C++/Python are critical to this role

Other signals

  • ML accelerators
  • deep learning compiler stack
  • optimize application models
  • Generative AI