Machine Learning Compiler Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
36 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $220k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 55% of similar roles. Most pay $185,243–$254,750 — the shaded band above. At the midpoint, this role pays about $214k versus about $220k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Compiler Engineer

As a Machine Learning Compiler Engineer on the Apple Neural Engine team, you will architect and develop the compiler for a proprietary Neural Engine Accelerator. Your daily work involves optimizing the system for deep learning inference with a specific focus on performance, scalability, and power efficiency. You will collaborate with cross-functional hardware and platform architecture teams to bring new silicon to market while designing complex compiler features and defining new architectural approaches. The role requires expertise in compiler design, including front-end and middle-end optimizations, register allocation, and back-end code generation. Key technical requirements include proficiency in C++, experience with MLIR and LLVM, and knowledge of program analysis or intermediate representation. You will address the challenge of balancing hardware constraints against high-performance execution for neural network inference on specialized systems.

What you'll do

  • Architect and develop the compiler for Apple's proprietary Neural Engine Accelerator.
  • Optimize deep learning inference for performance, scalability, and power efficiency.
  • Design and implement complex compiler features to advance technical capabilities.
  • Define new compiler architecture approaches while balancing hardware constraints and energy efficiency.
  • Drive initiatives to improve the scalability of AI workloads on Apple hardware.
  • Ensure compiler support for next-generation hardware silicon and features.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • At least 3 years of relevant experience.
  • Experience with program analysis and IR, specifically with MLIR and LLVM.
  • Expertise in compiler design and architecture including front-end/middle-end optimizations, register allocation, and back-end code generation.
  • High-level proficiency in C++ and experience with large, complex software systems.
  • Master's or PhD degree in Computer Science, Computer Engineering, or a related field is preferred.
  • Experience optimizing compilers for distributed, parallel, or heterogeneous execution environments.
  • Expertise in neural network inference on specialized SoCs or GPUs and knowledge of deep learning frameworks.

More like this

Similar roles

Senior Compiler Engineer, AI

Nvidia

Remote (Austin, TX) +2 119 days ago $184,000$287,500
LLVM MLIR Python C++ Machine Learning Reinforcement Learning Compiler Design GPU Architecture Code Generation Predictive Modeling Evolutionary Algorithms Feature Engineering High-Dimensional Data Analysis Performance Engineering
8+ yrs exp Remote

Machine Learning Engineer

Apple Inc

Cupertino, CA 73 days ago $184,700$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Machine Learning Distributed Training Inference Serving Data Pipelines Computer Architecture 3DGS Vision Algorithms Model Deployment Performance Engineering
10+ yrs exp

Deep Learning Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +1 19 days ago $152,000$241,500
CUDA C++ C MLIR LLVM XLA TVM Compiler Optimization GPU Architecture Performance Analysis Deep Learning IR Design OpenCL
3+ yrs exp Remote

Senior Deep Learning Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +1 134 days ago $152,000$241,500
C++ Python CUDA OpenCL MLIR XLA TVM LLVM PyTorch GPU Architecture Compiler Optimization Deep Learning Kernel Generation cross compilation Performance Analysis
3+ yrs exp Remote

Senior Deep Learning Compiler Engineer, XLA

Nvidia

Remote 28 days ago $152,000$241,500
C++ CUDA XLA MLIR LLVM OpenAI Triton JAX PyTorch TensorFlow TVM High-Performance Computing Distributed Programming Compiler Optimization Deep Learning
4+ yrs exp Remote