Sr. ML Compiler Engineer - Automated Reasoning Science, Annapurna Labs

Amazon is a global technology company and leader in e-commerce, cloud computing, and artificial intelligence.
$151,300 - $261,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

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

The AWS Neuron Compiler team is seeking an experienced Sr. ML Compiler Engineer to join their cutting-edge efforts in developing a state-of-the-art deep learning compiler stack. This role is part of the Automated Reasoning Group, where you'll be working on optimizing application models across various domains, including Large Language Models and Vision, using frameworks like PyTorch, TensorFlow, and JAX.

The position involves working with AWS's custom-built Machine Learning accelerators, including Inferentia/Trainium, which are at the forefront of AWS's ML capabilities and power solutions like Generative AI. You'll be responsible for developing and maintaining critical tooling that ensures the highest standards of accuracy and reliability in the Neuron Compiler.

As a senior member of the team, you'll lead initiatives in building fuzzers and specification synthesis tooling for our LLVM-based compiler. The role requires strong software development skills in C++/Python and a deep understanding of compiler development. While a background in Machine Learning and AI accelerators is preferred, it's not mandatory.

The position offers competitive compensation ranging from $151,300 to $261,500 per year, depending on location, plus additional benefits including equity, sign-on payments, and comprehensive medical benefits. This is an excellent opportunity for someone passionate about compiler technology and machine learning to work on innovative solutions that power AWS's ML infrastructure.

The role is based in several key tech hubs - Seattle (preferred), Cupertino, Austin, or Toronto - offering flexibility in location while maintaining direct involvement with core AWS technology development. You'll be part of a team that values scientific rigor and innovation, working on projects that directly impact the performance and reliability of AWS's machine learning infrastructure.

Last updated 8 hours ago

Responsibilities For Sr. ML Compiler Engineer - 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 science-focused team to push technological boundaries
  • Optimize application models across diverse domains including Large Language and Vision

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

Python
  • 6+ years of leading design or architecture experience
  • 5+ 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 Sr. ML Compiler Engineer - Automated Reasoning Science, Annapurna Labs

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

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

Software Development Engineer, AGI Sensory ASR Inference

Senior Software Engineering role at Amazon's AGI team focusing on high-performance inference software development and AI system optimization.

Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training

Senior Software Engineer position at AWS focusing on AI/ML distributed training solutions using AWS Neuron technology stack.

Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training

Senior Software Engineer position for AWS Neuron Distributed Training team, focusing on AI/ML development for cloud-scale Machine Learning accelerators.

Sr. Software Engineer- AI/ML, AWS Neuron Apps

Senior Software Engineering role at AWS focusing on machine learning infrastructure and optimization for cloud-scale ML accelerators.

Sr. Software Engineer- AI/ML, AWS Neuron Apps

Senior Software Engineer position at AWS focusing on AI/ML infrastructure development and optimization, working with cutting-edge machine learning technologies and custom silicon accelerators.