Taro Logo

Machine Learning - Compiler Engineer II, Annapurna Labs

AWS Machine Learning accelerator development team focused on silicon development and compiler optimization for ML workloads.
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning - Compiler Engineer II, Annapurna Labs

AWS Machine Learning accelerators are leading AWS innovation in Generative AI development. The role focuses on the Inferentia chip team, which delivers best-in-class ML inference performance at the lowest cloud cost. As a Machine Learning Compiler Engineer II on the AWS Neuron team, you'll be instrumental in developing and scaling a compiler for the world's largest ML workloads. The position involves working with cutting-edge technology, including the AWS Neuron Software Development Kit (SDK), which integrates with popular ML frameworks like PyTorch, TensorFlow, and MxNet.

The team values work-life balance and fosters an inclusive culture that embraces differences. You'll join a diverse group of experienced engineers working on ambitious goals to create revolutionary toolchain performance improvements. The role offers significant growth opportunities through mentorship and knowledge sharing, with projects assigned to help develop well-rounded professionals.

Key responsibilities include compiler optimization, pre-silicon design work, and collaboration with AWS ML services teams. The position requires strong technical communication skills and offers exposure to cutting-edge ML hardware and software development. The team supports major customers like Snap, Autodesk, Amazon Alexa, and Amazon Rekognition.

This role combines deep technical work with collaborative team environments, making it ideal for engineers passionate about ML infrastructure and compiler optimization. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that shapes the future of cloud ML computing.

Last updated a month ago

Responsibilities For Machine Learning - Compiler Engineer II, Annapurna Labs

  • Support ground-up development and scaling of compiler for ML workloads
  • Architect and implement business-critical features
  • Publish cutting-edge research
  • Partner with AWS ML services teams
  • Participate in pre-silicon design
  • Bring new products/features to market

Requirements For Machine Learning - Compiler Engineer II, Annapurna Labs

Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of experience architecting and optimizing compilers
  • Proficiency with C++ (preferred), C, Python

Benefits For Machine Learning - Compiler Engineer II, Annapurna Labs

Medical Insurance
  • Medical Insurance
  • Work-Life Balance
  • Mentorship Program
  • Career Growth Opportunities

Interested in this job?