Sr. Compiler Engineer III - Machine Learning, Annapurna Labs

AWS subsidiary building custom Machine Learning accelerators and infrastructure technologies
$151,300 - $261,500
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Sr. Compiler Engineer III - Machine Learning, Annapurna Labs

Annapurna Labs, an AWS subsidiary, is seeking a Senior Compiler Engineer III to join their Neuron Compiler team. This role focuses on developing and scaling compilers for AWS's custom Machine Learning accelerators, specifically the Inferentia/Trainium chips. These accelerators are crucial for AWS's AI capabilities and are used by major customers like Snap, Autodesk, and Amazon Alexa.

The position involves working on a deep learning compiler stack that optimizes LLM and Vision models from frameworks like TensorFlow, PyTorch, and JAX for AWS's custom accelerators. You'll be part of a team of experienced engineers working on cutting-edge technology that powers some of the world's largest ML workloads.

As a Sr. Machine Learning Compiler Engineer III, you'll contribute to ground-up development, architect critical features, publish research, and collaborate with AWS ML services teams. The role requires strong technical communication skills and offers involvement in pre-silicon design and new product development. While compiler development experience is strongly preferred, ML and AI accelerator background is beneficial but not mandatory.

The team operates in a startup-like environment within AWS, focusing on high-impact solutions and innovation. They value knowledge-sharing, mentorship, and foster an inclusive culture through various employee-led affinity groups and ongoing learning experiences. The position offers work-life harmony through flexible hybrid work arrangements, allowing for both focused individual work and in-person collaboration.

AWS provides comprehensive compensation including competitive base pay (ranging from $151,300 to $261,500 based on location), equity, sign-on payments, and extensive benefits. The role offers significant growth opportunities within AWS's expanding ML infrastructure, making it an excellent opportunity for experienced compiler engineers looking to impact the future of machine learning acceleration.

Last updated an hour ago

Responsibilities For Sr. Compiler Engineer III - Machine Learning, Annapurna Labs

  • Support development and scaling of ML compiler for large workloads
  • Architect and implement business-critical features
  • Publish cutting-edge research
  • Partner with AWS ML services teams
  • Participate in pre-silicon design
  • Solve challenging technical problems across the stack
  • Design, implement, test, deploy and maintain innovative software solutions
  • Build high-quality, highly available products
  • Participate in design discussions and code reviews
  • Work cross-functionally to drive business decisions

Requirements For Sr. Compiler Engineer III - Machine Learning, Annapurna Labs

Python
  • 6+ years of leading design or architecture experience
  • 5+ years of experience in developing compiler features and optimizations
  • Proficiency with C++, C, Python
  • Must be willing to relocate to Cupertino, Seattle, or Austin

Benefits For Sr. Compiler Engineer III - Machine Learning, Annapurna Labs

Medical Insurance
Equity
401k
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Flexible work arrangements
  • Career development opportunities
  • Mentorship programs

Interested in this job?

Jobs Related To Amazon Sr. Compiler Engineer III - Machine Learning, Annapurna Labs

Software Development Manager - Compiler, AWS Neuron, Annapurna Labs

Lead role for AWS Neuron compiler team, managing experienced engineers and developing optimization algorithms for machine learning hardware.

Research Engineer III, Amazon AWS AI

Senior AI research position at AWS focusing on multimodal LLMs and computer vision, requiring strong ML background and 3+ years experience.

Machine Learning Engineer, Generative AI Innovation Center

Senior Machine Learning Engineer position at Amazon's GenAI Innovation Center, focusing on developing enterprise-scale generative AI solutions.

Sr. Machine Learning - Compiler Engineer III, AWS Neuron, Annapurna Labs

Senior Machine Learning Compiler Engineer role at AWS developing cutting-edge compiler technologies for ML accelerators, offering competitive compensation and opportunity to work on innovative AI infrastructure.

Senior Applied Scientist, Computer Vision, AWS Infrastructure Service

Senior Applied Scientist role focusing on Computer Vision systems for AWS data centers, combining ML expertise with practical implementation for infrastructure automation.