Senior Applied Scientist, Annapurna ML

Amazon Amazon · Big Tech · Seattle, WA · Research Science

Senior Applied Scientist to work on AI and program analysis for a deep learning compiler stack, optimizing models for ML accelerators (Inferentia, Trainium). Role involves designing, developing, and deploying analyzers for ML compiler stages, architecting business-critical tooling, publishing research, and mentoring. Focus is on compiler technology and deep-learning systems software, with a preference for ML/AI accelerator background.

What you'd actually do

  1. designing, developing, and deploying analyzers for ML compiler stages and compiler IRs
  2. architect and implement business-critical tooling
  3. publish research
  4. mentor a brilliant team of experienced scientists and engineers
  5. tackling crucial challenges alongside a talented engineering team, contributing to leading-edge design and research in compiler technology and deep-learning systems software

Skills

Required

  • Experience programming in Java, C++, Python or related language
  • PhD, or Master's degree and 5+ years of CS, CE, ML or related field experience
  • Experience in patents or publications at top-tier peer-reviewed conferences or journals
  • 5+ years of building models for business application experience

Nice to have

  • Publication record in compilers, programming languages, fuzz testing, or program synthesis
  • Experience applying program analyzers and fuzz testing to large code bases
  • machine learning and AI accelerators is preferred but not required

What the JD emphasized

  • state-of-the-art deep learning compiler stack
  • custom-built Machine Learning accelerators
  • forefront of Annapurna innovation for advanced ML capabilities
  • underpinning of Generative AI
  • business-critical tooling
  • publish research
  • leading-edge design and research in compiler technology and deep-learning systems software
  • Strong experience in programming languages, compilers, program analyzers, and program synthesis engines will be a benefit in this role
  • Publication record in compilers, programming languages, fuzz testing, or program synthesis

Other signals

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