ML Compiler Engineer, Neuron Kernel Interface
$165.2k - $223.6kAmazon 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
$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...SuggestedInternshipLocal areaWork from homeFlexible hours$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...SuggestedInternshipLocal areaFlexible hours- ...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
- ...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
$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...SuggestedInternshipLocal areaFlexible hours- ...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...
$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 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...
$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- ...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 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...
- 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...
$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$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...$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$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- ...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...
- ...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...
- 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...
$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...- ...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...
- ...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...
- ...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 timeSummer workInternshipSummer internshipWorldwide
$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 areaFlexible hours- ..., 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 officeRemote workVisa sponsorshipRelocation packageFlexible hoursShift work
- 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....
$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 timeRemote work- 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....
$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$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 office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to ML Compiler Engineer, Neuron Kernel Interface. Be the first to apply!
- senior ml engineer Cupertino, CA
- data scientist machine learning engineer Cupertino, CA
- machine learning ai engineer Cupertino, CA
- machine learning software engineer Cupertino, CA
- ai ml engineer Cupertino, CA
- machine learning engineer Cupertino, CA
- computer vision machine learning engineer Cupertino, CA
- machine learning research scientist Cupertino, CA
- machine learning Cupertino, CA
- data engineer machine learning Cupertino, CA



