Apple GPU Compiler Backend/Research Engineer, Graphics, Game and ML

Cupertino Until 9/22/2026 5+ years exp First posted July 24, 2026 Last posted July 24, 2026
Job description

In this role, you will have the opportunity to work on defining the roadmap for Apple GPU architecture and unleash the potential for new applications. You will work cross-functionally with several hardware and software teams to prototype compiler feature support, code generation and a slew of optimizations. You will be responsible to evaluate the efficacy of the proposed changes and provide feedback. Your work will have tremendous impact across all Apple devices.

Description

We in the GPU compiler team have a strong track record of delivering optimal solutions for Apple Silicon GPUs. We have built synergies with hardware and software teams to explore and implement these solutions from conception, to prototyping to finally productizing and shipping. We strongly believe that being involved from concept allows us to unlock the true potential of new GPU architectures. We are seeking a highly skilled Compiler Backend Research Engineer to join our team. The role involves researching, designing, prototyping and implementing Apple GPU compiler optimizations to improve performance and functionality across all Apple devices. The GPU that you will work on will be shipped in every Apple device with a GPU. You will work on an LLVM-based compiler backend to generate optimized GPU binaries for future Apple Silicon GPUs that run graphics and compute workloads.

In this role you will engage and collaborate with architects and micro-architects to explore and advance features and capabilities of the Apple Silicon GPUs. You will prototype compiler support to iteratively evaluate and improve the efficacy of the hardware changes. You will drive discussions, and will be staying up-to-date with advancements in compiler technology, applying relevant insights to the development process.

Minimum Qualifications

Experience with modern C++ programming
BS with 5 years experience, MS or PhD in computer science or related field.
Knowledge of GPU architectures and how they differ from CPU architectures
Proven industry experience with strong background in compilers
Passionate about solving exciting problems related to the state-of-the-art Apple Silicon GPUs
Excellent written and verbal communication skills
Motivated to build constructive and effective relationships and solve problems collaboratively

Preferred Qualifications

Hands-on experience developing LLVM-based compiler backends
Experience with instruction selection, instruction schedulers and register allocators for CPU or GPU compiler backends

About this role

Summary

Research, prototype, and implement Apple GPU compiler optimizations for performance and functionality.

Job title

Apple GPU compiler backend/research engineer, graphics, game and ml

Experience level

5+ years

Minimum experience

5+ years exp

Industry

technology

Location requirements

Cupertino, on-site role

Salary

Not specified

Management role

No

Skills & keywords

Required skills

modern C++ programmingGPU architecturesproven industry experienceexcellent communication skills

Preferred skills

LLVM-based compiler backendsinstruction selectionregister allocatorsinstruction schedulers

Specializations

compilergpu architecturesLLVMcode generationoptimizations
Locations

Structured locations inferred from the posting.

Cupertino, CA, USA

On-site City