← All roles

GPU Compiler Backend Engineer

Apple· Software and Services
Apply on company site
Cupertino, California$150.4k - $277.6kfull-timePosted 2mo ago

About the role

Design, implement, and productize advanced backend compiler optimizations for Apple Silicon GPUs, collaborating with GPU architects and cross-functional teams to explore ISA/micro-architecture proposals, bring up compiler support for future architectures, and ship an LLVM-based GPU compiler backend across Apple devices.

Responsibilities

  • Design, implement, and productize backend compiler optimizations for Apple Silicon GPUs
  • Independently investigate and resolve complex, open-ended performance and correctness issues affecting key partner teams
  • Partner with architects and micro-architects to co-design instruction set and micro-architecture features: build compiler prototypes, run experiments, and use the results to influence hardware design decisions before they are locked
  • Bring up and validate compiler support for future GPU architectures on simulators and pre-silicon platform
  • Model and quantify the performance impact of proposed hardware features on representative graphics, gaming, and ML workloads, and communicate trade-offs to hardware and software stakeholders
  • Stay current with compiler technology advancements and apply relevant insights to our development process
  • Mentor and collaborate with fellow engineers across the team
  • Hands-on experience developing LLVM-based compiler backends
  • Experience with instruction selection, instruction schedulers, and register allocators for CPU or GPU compiler backends
  • Experience bringing up a compiler for a new or unreleased architecture, or working with instruction set definitions, simulators, or emulation environments
  • Experience collaborating with hardware architects on ISA or micro-architecture design, including performance modeling and analysis of proposed features
  • Experience driving production compiler issues to resolution in a fast-paced environment

Qualifications

  • Experience with modern C++ programming
  • BS with 3+ years experience, MS, or PhD in computer science or related field
  • Strong background in compiler backend technologies (LLVM preferred)
  • Knowledge of GPU architectures and how they differ from CPU architectures
  • Demonstrated autonomy and ownership resolving ambiguous, open-ended technical challenges
  • Excellent written and verbal communication skills
  • Hands-on experience developing LLVM-based compiler backends
  • Experience with instruction selection, instruction schedulers, and register allocators for CPU or GPU compiler backends
  • Experience bringing up a compiler for a new or unreleased architecture, or working with instruction set definitions, simulators, or emulation environments
  • Experience collaborating with hardware architects on ISA or micro-architecture design, including performance modeling and analysis of proposed features
  • Experience driving production compiler issues to resolution in a fast-paced environment

Skills

Required:Modern C++LLVMCompiler backendGPU architecturesISA/micro-architecture collaborationCommunication
Nice to have:Performance modeling

Benefits

  • Comprehensive medical and dental coverage
  • retirement benefits
  • discounted products and free services
  • reimbursement for certain educational expenses — including tuition
  • discretionary bonuses or commission payments and relocation eligibility
  • Apple stock programs including discretionary restricted stock units and Employee Stock Purchase Plan
Last updated Aug 28, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple