Taro Logo

Machine Learning - Compiler Engineer, Annapurna Labs

AWS silicon development team responsible for machine learning accelerators and custom hardware
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Machine Learning - Compiler Engineer, Annapurna Labs

AWS Machine Learning accelerators team at Annapurna Labs is seeking a Machine Learning Compiler Engineer to join their innovative team. The role focuses on developing and scaling compilers for handling the world's largest ML workloads. The team is responsible for AWS Neuron, a deep learning compiler stack that converts neural network descriptions from frameworks like TensorFlow, PyTorch, and MXNET into executable code.

The position offers an opportunity to work with cutting-edge technology in ML acceleration, specifically with AWS Inferentia chip that delivers best-in-class ML inference performance and Trainium for ML training. You'll be part of a team comprising some of the brightest minds in engineering, research, and product development.

The role combines hands-on development with strategic thinking, requiring both technical expertise in compiler optimization and an understanding of machine learning systems. You'll work closely with AWS ML services teams, contribute to pre-silicon design, and help bring new products and features to market.

Amazon offers a comprehensive benefits package, including competitive base pay ranging from $129,300 to $223,600 depending on location, plus equity and sign-on payments. The company emphasizes work-life balance, offering flexible working hours and a supportive team environment focused on knowledge sharing and mentorship.

The ideal candidate will have strong programming skills in C++ or Python, experience with compiler architecture and optimization, and a passion for machine learning technology. While ML and AI accelerator experience is preferred, it's not mandatory. This role offers significant growth potential and the opportunity to impact the future of cloud-based machine learning infrastructure.

Last updated 10 days ago

Responsibilities For Machine Learning - Compiler Engineer, Annapurna Labs

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

Requirements For Machine Learning - Compiler Engineer, 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, Annapurna Labs

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Work-life balance
  • Mentorship & Career Growth
  • Flexible working hours

Interested in this job?

Jobs Related To Annapurna Labs (U.S.) Inc. Machine Learning - Compiler Engineer, Annapurna Labs