GPU Compiler Engineer
Core
Design new language constructions, compiler transformations, and developer tools to harness GPU power for graphics, compute, and machine learning on Apple hardware.
Role type
Senior IC GPU compiler engineer
Builds
Static and JIT front-end and middle-end optimizations, developer tools, and infrastructure for Apple Silicon
Domain
Consumer electronics / GPU compilation / Machine Learning
Deliverable
production ML models
Required skills
Compiler design, language design, optimization algorithms, computer architecture, software design, debugging, performance analysis
Preferred skills
Parallel programming languages (Metal, CUDA, OpenCL), ML frameworks (PyTorch), graphics programming
Technologies
Metal, PyTorch, CUDA, OpenCL, DirectX
Responsibilities
Design and architect language features and intermediate representation (IR) for new architectures; Research and design compiler optimization algorithms for general-purpose compute, ML, and graphics; Build developer-focused compiler-based tools and infrastructure
Seniority
Senior, hands-on IC
