GPU Compiler Engineer, Graphics, Game and ML
Job in
Cupertino, Santa Clara County, California, 95015, USA
Listed on 2026-06-01
Listing for:
Apple
Full Time
position Listed on 2026-06-01
Job specializations:
-
Software Development
AI Engineer, Machine Learning/ ML Engineer, Software Engineer
Job Description & How to Apply Below
Hours:
** 40
** Role Number:*
* ** Summary*
* Apple GPU Software team provides developers access to harness the power of the graphics processor unit (GPU) across all of Apple's innovative products, from iPhone, iPad, Apple TV, Apple Watch to vision to Mac product line. Our team responsibilities encompass design new language constructions, compiler transformation, and developer tools to the GPU on Apple's hardware. Metal provides near-direct accesses to the GPU to give developers more control of the HW and enable developer to take advantage of Apple Silicon.
Join the compiler team, and you'll collaborate with engineers across Apple to develop tools and languages to enable developers to create cutting-edge applications for graphics, compute, and machine learning using the GPU. We work closely with our partners in HW technology and GPU driver and framework team to develop feature roadmaps.qui
The ideal candidate should have a passion for language design, compilation techniques, GPUs, and understand how to enable developers to maximize their performance on our GPUs.
** Description*
* We seek a results-oriented, upbeat, and focused individual passionate about learning and developing new technologies.
The Apple GPU Compiler Team seeks a compiler engineer to analyze, design, and build new language constructs in the front-end and middle-end optimizations to harness the power of the GPU.
As a key member of our team, you will apply your knowledge of compilers to investigate new architectures, design languages, and develop high-quality static and JIT front-end and middle-end optimizations for various applications from games to machine learning to image processing.
You will partner with a world-class team in integrating the compilers into the developer platform to maximize the performance of ML, compute, and graphics for Apple products across our platforms.
** Minimum Qualifications*
* + Technical BS/MS degree or equivalent experience in Computer Science, Computer Engineering, or equivalent professional experience in compiler development.
+ Deep understanding of compiler spanning semantic analysis, type systems, and optimization algorithms.
+ Strong foundation of computer architecture, including memory hierarchy and instructions, and other modern processors.
+ Excellent skills in software design, problem solving, debugging, and performance analysis.
** Preferred Qualifications*
* + Understand a parallel programming language for GPUs or CPUs like Metal, OpenGL, OpenCL, Direct
X, or CUDA.
+ Familiarity of ML and frameworks like Py Torch
+ Familiarity with graphics
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (https://(Use the "Apply for this Job" box below). EEOC Know Your Rights
6.) .
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×