Taro Logo

Machine Learning - Compiler Engineer II, AWS Neuron, Annapurna Labs

AWS is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$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 II, AWS Neuron, Annapurna Labs

AWS Neuron is seeking a Machine Learning Compiler Engineer II to join their team working on the SDK that optimizes ML models for AWS Inferentia and Trainium custom chips. This role focuses on building the next generation Neuron compiler, transforming ML models from frameworks like PyTorch, TensorFlow, and JAX for deployment on AWS accelerators.

The position involves solving complex compiler optimization problems to achieve optimal performance for various ML model families, including large language models, stable diffusion, and vision transformers. You'll work closely with chip architects, runtime engineers, and ML teams to optimize state-of-the-art ML models for AWS accelerators.

As part of AWS's Utility Computing organization, you'll contribute to foundational services and product innovations that define AWS's industry leadership. The role combines deep technical work with collaborative partnerships across teams and external stakeholders.

Key responsibilities include designing and implementing compiler optimizations, building developer-friendly features, and working with open-source technologies like StableHLO, OpenXLA, and MLIR. You'll join a supportive team environment that values knowledge-sharing, mentorship, and career growth.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. This is an opportunity to be at the forefront of AI innovation while working in a startup-like environment within AWS, focusing on impactful projects that democratize access to AI infrastructure.

The ideal candidate will have strong programming skills in C++/Java, and while compiler or ML framework experience is preferred, it's not required. This role offers the chance to shape the future of machine learning infrastructure while working with cutting-edge technology and world-class teams.

Last updated 9 days ago

Responsibilities For Machine Learning - Compiler Engineer II, AWS Neuron, Annapurna Labs

  • Design, implement, test, deploy and maintain innovative software solutions for Neuron compiler
  • Work with chip architects, runtime/OS engineers, scientists and ML Apps teams
  • Optimize advanced ML workloads on AWS software and hardware
  • Create compiler optimization and verification passes
  • Implement tools to analyze numerical errors
  • Participate in design discussions and code review
  • Communicate with internal and external stakeholders

Requirements For Machine Learning - Compiler Engineer II, AWS Neuron, Annapurna Labs

Python
Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience in object-oriented languages like C++/Java

Benefits For Machine Learning - Compiler Engineer II, AWS Neuron, Annapurna Labs

Medical Insurance
401k
Equity
  • Medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Work-life harmony
  • Career growth opportunities
  • Mentorship programs

Interested in this job?

Jobs Related To Amazon Machine Learning - Compiler Engineer II, AWS Neuron, Annapurna Labs