Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Apple GPU Compiler Backend Research Engineer 
United States, California, Cupertino 
544583014

07.04.2025
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.
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.
  • 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
  • Hands-on experience developing LLVM-based compiler backends
  • Experience with instruction selection, instruction schedulers and register allocators for CPU or GPU compiler backends
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.