Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

ML Compiler Engineer, Neuron Kernel Interface

$165.2k - $223.6k

Amazon Locker

ML Compiler EngineerAWS Machine Learning accelerators are at the forefront of AWS innovation. Trainium delivers best-in-class ML training performance with the most teraflops (TFLOPS) of compute power for ML in the cloud. This is all enabled by the AWS Neuron Software Development Kit (SDK), which includes an ML compiler, the Neuron Kernel Interface (NKI) compiler, and a runtime that natively integrates into popular ML frameworks such as PyTorch and JAX.Neuron Kernel Interface (NKI) is a bare-metal language and compiler for directly programming AWS Trainium instances. You can use NKI to develop, optimize, and run new operators directly on hardware while making full use of available compute and memory resources.As an ML Compiler Engineer with the Annapurna Neuron team, you develop and scale compilers to handle the world's largest ML workloads on AWS Trainium. You design and ship features across the compiler stack, work directly with Amazon ML partner teams to unblock their workloads, and grow your skills alongside senior engineers. You want to work close to the hardware, help bring new products and features to market, and ship high-quality code.A background in Machine Learning, AI accelerators, or Kernel performance is helpful, but not required. In order to be considered for this role, candidates must be located near or willing to relocate to Seattle or Cupertino.Key job responsibilities:Design and build compiler features for the Neuron compilers. Your work may span the frontend, intermediate representations, optimization passes, and code generation for the hardware.Own features from design through production: design, implement, test on hardware and simulation, and support customers.Work with Amazon ML teams (PyTorch, JAX, and internal model teams) to understand their workloads and unblock them.Give hardware teams compiler and programmability feedback on upcoming chips.Review code and designs, and mentor newer engineers.Basic qualifications:3+ years of non-internship professional software development experience2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience1+ years of software development engineer or related occupational experience1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience1+ years of Object Oriented Design experienceBachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related fieldExperience programming with at least one software programming languagePreferred qualifications:3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experienceBachelor's degree in computer science or equivalentAmazon 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: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company's reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.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 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 CA, Cupertino - 165,200.00 - 223,600.00 USD annuallyUSA, WA, Seattle - 143,700.00 - 194,400.00 USD annually

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the ML Compiler Engineer, Neuron Kernel Interface in Cupertino, CA vacancy
  • $193.3k - $261.5k

     ...Services (AWS) builds AWS Neuron, the software...  ...Trainium.The Acceleration Kernel Library team is at the...  ...performance for AWS's custom ML accelerators. Working...  ...software boundary, our engineers craft high-performance...  ...toolkit includes an ML compiler, runtime, and application... 
    Suggested
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $165.2k - $223.6k

     ...that make it possible. AWS Neuron is the SDK that optimizes the performance of complex ML models executed on AWS Inferentia...  ...This role is for a software engineer in the Compiler team for AWS Neuron. As part...  ..., stability and user-interface. You will work side by side... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    8 days ago
  •  ...Amazon's Annapurna Labs seeks a Sr. ML Kernel Performance Engineer to advance AWS Neuron on Inferentia and Trainium. You will design high-performance kernels...  ...and optimize across generations, collaborating with compiler, runtime, framework, and hardware teams to push ML throughput... 
    Suggested

    Amazon

    Cupertino, CA
    4 days ago
  •  ...inference.About The RoleThe Core ML team develops novel...  ...the Cerebras Wafer-Scale Engine. Our work spans efficient...  ...across ML frameworks, compilers, runtimes, and low-level kernels to implement new algorithmic...  ..., custom hardware interfaces, or HPC systems.Understanding... 
    Suggested

    Cerebras Systems

    Sunnyvale, CA
    7 days ago
  • $165.2k - $223.6k

    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...  ...the forefront of AWS innovation for advanced ML capabilities, powering solutions like Generative... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    8 days ago
  •  ...S.) Inc. is seeking an experienced software engineer to design, develop, and optimize ML models for AWS Neuron on Inferentia and Trainium accelerators. You will work across frameworks and kernels, collaborating with compiler, runtime, and customer teams to maximize performance... 

    Amazon

    Cupertino, CA
    3 days ago
  • $184.7k - $324.8k

     ...On-Device ML Compiler Engineer, Model Compilation, Graphics, Games and Machine Learning Cupertino, California, United States Machine Learning...  ...GPU, CPU, and Neural Engine. Familiarity with writing kernels for ML model execution. At Apple, base pay is one part of... 
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  •  ...Apple is seeking an ML Infrastructure Engineer to advance on-device ML by building graph compilers and runtimes for Apple devices. You will shape the infrastructure enabling scalable ML workflows across Camera, Siri and Vision with tight hardware/software collaboration... 

    Apple

    Cupertino, CA
    3 days ago
  • $207k - $300k

     ...pricing, capacity planning, and kernel optimization.Adapt emerging...  ...that meet pre-pilot goals under compiler constraints.Partner with...  ...qualifications:Deep technical proficiency ML workload performance modeling...  ...).Google's software engineers develop the next-generation technologies... 
    Worldwide

    Google

    Mountain View, CA
    4 days ago
  •  ...Qualcomm Technologies, Inc. is seeking a Machine Learning Engineer to create and optimize ML compiler technologies that translate PyTorch/ONNX models into efficient code for CPU, GPU, and NPU devices. You will work with cross-functional teams to advance ML frameworks... 

    Qualcomm

    Santa Clara, CA
    16 hours ago
  •  ...Qualcomm is seeking an experienced compiler engineer to join the Qualcomm AI Hub Compiler team in Santa Clara, CA. You will design and maintain...  ...proficiency in Python and C++, as well as experience in ML infrastructure or compiler engineering. This position offers a... 

    Qualcomm

    Santa Clara, CA
    3 days ago
  • Amazon Inc. seeks a senior software engineer to join the Neuron Compiler team. You will design, implement, and optimize a compiler that translates ML models for AWS Inferentia/Trainium, collaborating with chip architects and ML teams to deploy efficient, scalable workloads... 

    Amazon Inc.

    Cupertino, CA
    1 day ago
  • $150.4k - $277.6k

     ...extraordinary machine learning and GPU programming engineers who are passionate about providing...  ...Adding optimized GPU compute kernels across Machine Learning, Image Processing...  ...Shaders. Performing in-depth analysis, compiler and kernel level optimizations to ensure... 
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $150k

     ...the next generation of AI builders, and drive transformative contributions to a knowledge-driven economy. The Role The GPU Kernel Engineer will play a role at the forefront of optimizing performance for the machine learning software stacks, especially at training... 

    Institute of Foundation Models

    Sunnyvale, CA
    2 days ago
  • $152k - $241.5k

     ...Senior Machine Learning Applications and Compiler Engineer!NVIDIA is seeking engineers to develop...  ...to libraries, tooling, and interfaces that enable seamless deployment of models...  ...related spatial accelerators at top tier ML, compiler, and computer architecture venues... 
    Full time

    Nvidia

    Santa Clara, CA
    8 days ago
  • $150.4k - $277.6k

     ...Machine Learning Compiler EngineerAt Apple, we're on the cutting edge of delivering transformative experiences through Artificial Intelligence...  ..., we want you to join our team!As a Machine Learning Compiler Engineer on the Apple Neural Engine (ANE) team, you'll work to bring... 
    Relocation

    Apple

    Sunnyvale, CA
    16 hours ago
  •  ...ROLE:AMD has a broad portfolio of several ML accelerator devices with NPUs (neural...  ...NPUs that are based of AMD's proprietary AI-engine architecture.THE PERSON:The ideal candidate...  ...solve sophisticated issues in a complex compiler tool stack. This role will be in software... 

    AMD

    San Jose, CA
    6 days ago
  •  ...Devices in San Jose, CA is seeking a highly motivated PMTS AI/ML Compiler Engineer to drive compiler and performance optimizations for AI...  ...compiler expertise with hands-on AI workload optimization, collaborates with architecture, kernel, runtime, and #J-18808-Ljbffr... 

    Advanced Micro Devices , Inc.

    San Jose, CA
    17 hours ago
  • Apple Inc. in Sunnyvale, CA seeks a Machine Learning Engineer to develop realtime, resource-constrained models powering Vision Pro inputs...  ...model development and evaluation. The role requires 2+ years in ML model development, proficiency in Python, and experience with CNNs... 

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  • $160.5k - $240.7k

     ...Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group Machine Learning Engineering...  ...to easily integrate, optimize, and deploy ML models on Qualcomm devices. Qualcomm AI Hub Workbench lets developers compile trained PyTorch or ONNX models into... 

    Qualcomm

    Santa Clara, CA
    4 days ago
  •  ...Samsung Semiconductor's AGI Computing Lab in San Jose seeks an engineer to design and implement ML compilers for high-performance DL workloads, collaborating with hardware teams to optimize across devices. You will work onsite in San Jose, contribute to compiler improvements... 

    Conductor

    San Jose, CA
    17 hours ago
  •  ...Advanced Micro Devices, Inc. is seeking a Senior Triton Compiler and Kernel Engineer to advance Triton performance on AMD GPUs. You will work across GPU architecture, compilers, kernels, multi-GPU communication, and AI frameworks while contributing to upstream Triton... 

    Advanced Micro Devices , Inc.

    San Jose, CA
    4 days ago
  •  ...DOING: We are seeking highly motivated ML System Engineering co-op to join our team. In this role -...  ...will train you to write and tune AIE kernels with IRON, so you can optimize the operators...  ...real hardware, and how production AI compilers and runtimes are structured. You will... 
    Full time
    Summer work
    Internship
    Summer internship
    Worldwide

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    2 days ago
  • $165.2k - $223.6k

     ...looking for a Software Development Engineer to own the design and...  ...developing high-performance compute kernels, enabling efficient data...  ...compute kernels for a custom ML accelerator architecture, targeting...  ...deploying LLMs in production on GPUs, Neuron, TPU or other AI acceleration... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    7 days ago
  •  ..., plugs into that. About Our Engineering Teams The Performance Architecture...  ...'ll Be Working On Profiling ML workloads across training and...  ..., using system and kernel level profilers Designing and...  ...utilisation, e.g. parallelism, compilation, mixed precision, caching Building... 
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours
    Shift work

    Wayve

    Sunnyvale, CA
    4 days ago
  • Waymo is seeking a seasoned software engineer to advance our compute stack for the Waymo Driver. Hybrid schedule with leadership under a Software Engineering Manager, you will shape compiler support, performance tuning, and NN inference on our high-performance hardware.... 

    Waymo

    Mountain View, CA
    4 days ago
  • $213k - $263k

     ...schedule and you will report to a Software Engineering Manager. You will: Leverage agentic AI...  ...code generated by our production grade compiler, and design and implement optimizations to...  ...architectures 1+ years experience working with ML inference or linear algebra computation... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • Google is seeking a Senior Software Engineer to join the EdgeTPU Compiler team, focusing on next-generation compiler optimizations for ML models on custom hardware. You will translate framework-level code into efficient EdgeTPU instructions and own end-to-end features.... 

    Google

    Mountain View, CA
    5 days ago
  • $147.4k - $272.1k

     ...ML Framework (MetalLM) Engineer, Graphics, Game and ML Cupertino, California, United States Apple’s Server ML Frameworks team in GPU,...  ..., tensor, pipeline and expert parallelism. Develop kernel and compiler level optimizations and perform in‑depth analysis to ensure... 
    Relocation package

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $250k - $350k

     ...are seeking Senior/Staff level Inference Engineers to accelerate the performance of Pika's...  ...and optimize high-performance computing kernels and distributed workloads using CUDA and...  ...attention acceleration, and deep learning compiler stacks.GPU & Parallelism: Deep knowledge... 
    Work at office
    3 days per week

    Pika

    Palo Alto, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to ML Compiler Engineer, Neuron Kernel Interface. Be the first to apply!