×
Register Here to Apply for Jobs or Post Jobs. X

ML Compiler Engineer, Annapurna Labs

Job in Cupertino, Santa Clara County, California, 95014, USA
Listing for: Amazon Web Services (AWS)
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    AI Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 165200 - 223600 USD Yearly USD 165200.00 223600.00 YEAR
Job Description & How to Apply Below

Overview

The AWS Neuron Compiler team is seeking experienced compiler engineers to develop a deep learning compiler stack that optimizes models from PyTorch, Tensor Flow, and JAX for custom AWS ML accelerators such as Inferentia and Trainium.

Key Responsibilities
  • Design, develop and optimize compiler features for deep learning workloads.
  • Research and implement novel compiler techniques and deep‑learning systems software.
  • Collaborate with runtime, framework, and hardware teams to deliver end‑to‑end performance.
  • Handle backend tasks including instruction scheduling, memory allocation, data‑transfer optimization, graph partitioning, parallel programming, code generation, ISA design, hardware bring‑up and hardware‑software co‑design.
  • Build metrics, automation, and root‑cause analysis to improve software quality.
  • Participate in design discussions, code review, and stakeholder communication.
  • Work in a fast‑paced, startup‑like environment focused on delivering high‑impact features.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, Mathematics or related field.
  • 3+ years of professional software development experience.
  • Proficiency in at least one programming language (C++ preferred).
  • 2+ years of experience in optimization algorithms, graph theory, hardware bring‑up, FPGA placement and routing, or hardware resource management.
  • 3+ years of full software‑development life cycle experience (coding standards, code review, source control, build processes, testing, and operations).
  • Strong knowledge of compiler design, instruction scheduling, memory allocation, data‑transfer optimization, graph partitioning, parallel programming, code generation, ISA design, new hardware bring‑up, and hardware‑software co‑design.
  • Experience with LLVM and/or MLIR.
  • Experience developing algorithms for simulation tools.
  • Experience with Tensor Flow, PyTorch, and/or JAX.
  • Experience with large‑language models, vision or other deep‑learning models (optional but preferred).
  • M.S. or Ph.D. in Computer Science or related field is a plus.
EEO & Legal Statement

Amazon is an equal‑opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Los Angeles County applicants:
The job duties include work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence; communicate effectively; follow all federal, state, and local laws and Company policies; and exercise sound judgment. Qualified applicants with arrest and conviction records will be considered as permitted by the Los Angeles County Fair Chance Ordinance.

Salary & Benefits

Base salary range: $165,200 – $223,600 USD annually. Package includes sign‑on payments and restricted stock units (RSUs). Benefits include health, dental, vision, prescription coverage, 401(k) matching, paid time off, parental leave, and additional benefits.

Company

Annapurna Labs (U.S.) Inc.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary