ML Compiler Engineer II - Automated Reasoning Science, Annapurna Labs

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For ML Compiler Engineer II - Automated Reasoning Science, Annapurna Labs

The AWS Neuron Compiler team is seeking a skilled ML Compiler Engineer II to join their Automated Reasoning Group. This role focuses on developing a cutting-edge deep learning compiler stack that optimizes application models across various domains, including Large Language and Vision models from frameworks like PyTorch, TensorFlow, and JAX. The position involves working with AWS's custom-built Machine Learning accelerators (Inferentia/Trainium) that power advanced ML capabilities and Generative AI solutions.

The role requires strong software development skills in C++/Python and a background in compiler development. You'll be responsible for developing and maintaining tooling to enhance the Neuron Compiler's accuracy and reliability, leading efforts in building fuzzers and specification synthesis tooling for their LLVM-based compiler. The position offers a competitive salary range of $129,300 to $223,600 based on location and experience.

Working at Amazon, you'll be part of a team with a strong science focus, pushing the boundaries of what's possible in compiler technology. The position offers the opportunity to work with state-of-the-art ML accelerators and contribute to the development of next-generation AI infrastructure. The role requires a minimum of 3 years of experience in leading design or architecture and 2 years in compiler development.

This is an excellent opportunity for someone passionate about compiler technology and machine learning, offering the chance to work on cutting-edge technology that powers AWS's AI capabilities. The position includes comprehensive benefits and the opportunity to work with some of the most advanced ML infrastructure in the industry. The role requires in-person work at one of several locations: Seattle (preferred), Cupertino, Austin, or Toronto.

Last updated an hour ago

Responsibilities For ML Compiler Engineer II - Automated Reasoning Science, Annapurna Labs

  • Develop and maintain tooling for Neuron Compiler's accuracy and reliability
  • Lead efforts building fuzzers and specification synthesis tooling for LLVM-based compiler
  • Work in a team with a science focus
  • Optimize application models across diverse domains including Large Language and Vision

Requirements For ML Compiler Engineer II - Automated Reasoning Science, Annapurna Labs

Python
  • 3+ years of leading design or architecture experience
  • 2+ years of experience in developing compiler features and optimizations
  • Proficiency in C++ and Python programming
  • Familiarity with LLVM, including knowledge of abstract interpretation and polyhedral domains
  • Demonstrated scientific approach to software engineering problems

Benefits For ML Compiler Engineer II - Automated Reasoning Science, Annapurna Labs

Medical Insurance
  • Medical Insurance
  • Financial Benefits
  • Employee Benefits

Interested in this job?

Jobs Related To Amazon ML Compiler Engineer II - Automated Reasoning Science, Annapurna Labs

Software Development Engineer, AGI Sensory ASR Inference

Software Development Engineer position focusing on AI inference optimization and implementation, working with cutting-edge neural models and deep learning technologies at Amazon's AGI division.

Software Development Engineer, Ring AI

Software Development Engineer position at Ring focusing on computer vision and machine learning infrastructure to enhance smart home security solutions.

Software Dev Engineer II - AI ML

AWS QuickSight is hiring a Software Dev Engineer II to build cloud-based BI services, offering $129K-$223K salary, equity, and comprehensive benefits in Seattle.

Software Engineer - AI/ML, AWS Neuron Distributed Training - Multimodal

Machine Learning Engineer position at AWS focusing on distributed training solutions for large-scale ML models, working with custom silicon and cloud computing technologies.

Software Development Engineer / Project Kuiper, Kuiper Business Solutions

AI/ML Software Engineer role at Amazon's Project Kuiper, building GenAI solutions for customer service automation in satellite broadband technology.