ML Compiler Engineer II - Neuron Kernel Interface , Annapurna Labs
Company: Amazon
Location: Seattle
Posted on: April 1, 2026
|
|
|
Job Description:
The AWS Neuron Compiler team is actively seeking skilled
compiler engineers to join our efforts in developing a
state-of-the-art deep learning compiler stack. This stack is
designed to optimize application models across diverse domains,
including Large Language and Vision, originating from leading
frameworks such as PyTorch, TensorFlow, and JAX. Your role will
involve working closely with our custom-built Machine Learning
accelerators, including Inferentia/Trainium, which represent the
forefront of AWS innovation for advanced ML capabilities, powering
solutions like Generative AI. Key job responsibilities As a ML
Compiler Engineer II on the Neuron Compiler Automated Reasoning
Group, you will develop and maintain tooling for best-in-class
technology for raising the bar of the Neuron Compiler's accuracy
and reliability. You will help lead the efforts building fuzzers
and specification synthesis tooling for our LLVM-based compiler.
You will work in a team with a science focus, and strive to push
what we do to the edge of what is known, to best deliver our
customers. Strong software development skills using C++/Python are
critical to this role. A science background in compiler development
is strongly preferred. A background in Machine Learning and AI
accelerators is preferred, but not required. In order to be
considered for this role, candidates must be currently located or
willing to relocate to Seattle (Preferred), Cupertino, Austin, or
Toronto. - 3 years of leading design or architecture (design
patterns, reliability and scaling) of new and existing systems
experience - 2 years of experience in developing compiler features
and optimizations - Proficiency in C++ and Python programming,
applied to compiler or verification projects - Familiarity with
LLVM, including knowledge of abstract interpretation and polyhedral
domains - Demonstrated scientific approach to software engineering
problems - Masters degree or PhD in computer science or equivalent
- Experience with deep learning frameworks like TensorFlow or
PyTorch - Understanding of large language model (LLM) training
processes - Knowledge of CUDA programming for GPU acceleration
Amazon is an equal opportunity employer and does not discriminate
on the basis of protected veteran status, disability, or other
legally protected status. Our inclusive culture empowers Amazonians
to deliver the best results for our customers. If you have a
disability and need a workplace accommodation or adjustment during
the application and hiring process, including support for the
interview or onboarding process, please visit
https://amazon.jobs/content/en/how-we-hire/accommodations for more
information. If the country/region you’re applying in isn’t listed,
please contact your Recruiting Partner. The base salary range for
this position is listed below. Your Amazon package will include
sign-on payments and restricted stock units (RSUs). Final
compensation will be determined based on factors including
experience, qualifications, and location. Amazon also offers
comprehensive benefits including health insurance (medical, dental,
vision, prescription, Basic Life & AD&D insurance and option
for Supplemental life plans, EAP, Mental Health Support, Medical
Advice Line, Flexible Spending Accounts, Adoption and Surrogacy
Reimbursement coverage), 401(k) matching, paid time off, and
parental leave. Learn more about our benefits at
https://amazon.jobs/en/benefits . USA, WA, Seattle - 143,700.00 -
194,400.00 USD annually
Keywords: Amazon, Seattle Hill-Silver Firs , ML Compiler Engineer II - Neuron Kernel Interface , Annapurna Labs, IT / Software / Systems , Seattle, Washington