GPU Compiler Engineer, Graphics, Game and ML

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$126,800–$190,900 / yr
Posted
30 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $206k
This role $159k
$112k most similar roles pay here $266k

This role pays less than 87% of similar roles. Most pay $177,250–$235,750 — the shaded band above. At the midpoint, this role pays about $159k versus about $206k 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 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · GPU Compiler Engineer, Graphics, Game and ML

Join Apple's GPU Software team as a senior compiler engineer to design new language constructs and develop advanced optimizations for the Metal framework across various Apple products. You will collaborate closely with hardware technology and driver teams to create cutting-edge tools that enable developers to maximize performance in graphics, compute, and machine learning applications. Your daily tasks include architecting language features and intermediate representations, researching optimization algorithms for diverse code paths, and building developer-focused compiler-based tools. Ideal candidates possess a deep understanding of compilers, computer architecture, and parallel programming languages like Metal or CUDA, along with familiarity with ML frameworks such as PyTorch and graphics technologies.

What you'll do

  • Design and architect new language features and intermediate representation (IR) to enable advanced optimizations for GPUs.
  • Research and develop compiler optimization algorithms targeting general-purpose compute, machine learning, and graphics-specific code paths.
  • Build developer-focused tools and infrastructure using compiler-based technologies to enhance performance across Apple platforms.
  • Investigate new GPU architectures to inform the design of language constructs and intermediate representations.
  • Collaborate with hardware technology and driver teams to integrate compilers into the developer platform effectively.

What we're looking for

  • Bachelor’s or Master’s degree in Computer Science/Engineering or equivalent experience in compiler development.
  • Deep understanding of compilers including semantic analysis, type systems, and optimization algorithms.
  • Strong foundation in computer architecture, memory hierarchy, and modern processors.
  • Experience designing, building, and optimizing front-end and middle-end compiler tools for various applications.
  • Knowledge of parallel programming languages for GPUs or CPUs like Metal, OpenGL, OpenCL, DirectX, or CUDA.

More like this

Similar roles

GPU Research Engineer

Qualcomm

San Diego, CA 38 days ago $161,800$242,600
C/C++ Python Vulkan D3D OpenGL OpenCL GPU Architecture Ray Tracing Neural Rendering Geometry Processing Machine Learning Feature Development Specification Simulators Standardization Efforts CI/CD

GPU Compiler Engineer

Qualcomm

San Diego, CA 80 days ago $161,800$242,600
C C++ Python CUDA OpenGL Linux Git CI/CD Docker Jenkins NVIDIA_GPU ARM_GPU Vulkan Mesa QEMU Valgrind LLVM OpenCL

GPU Software Engineer

Qualcomm

San Diego, CA 19 days ago $98,900$148,300
C C++ Python Perl GPU APIs pre-silicon tests post-silicon tests design documentation team collaboration graphics programming

GPU Software Engineer

Qualcomm

Boxborough, MA 17 days ago $98,900$148,300
C C++ Python Perl GPU Graphics Drivers APIs Testing Design Documentation