Metal API & Shader Instrumentation Engineer, Graphics, Game and ML
Apple
Software Engineering, Data Science
Cupertino, CA, USA
USD 147,400-272,100 / year + Equity
Posted on Mar 28, 2026
The Metal API and Shader Instrumentation team is directly responsible for augmentation of system-level components to detect and diagnose Metal API and shading language issues and surface them to developers. The team collaborates closely with Metal production frameworks, GPU driver, compiler, ecosystem, tooling, and platform OS teams to deliver the best possible Metal developer experience.
The successful candidate is a critical thinker with a passion for developing GPU APIs, capable of envisioning mechanisms to help game, graphics, and compute developers efficiently implement Metal applications. They can apply their software engineering skills to instrument complex applications and deliver undefined behavior and address sanitization across the graphics stack, from API surface down to shader code. They can also deliver validation and testing plans that provide strong confidence in the robustness and quality of the implementation.
- Develop API and shader instrumentation to help internal and external developers use Metal features
- Build foundational frameworks that augment the Metal API and shading language to help developers build correct applications
- Implement Metal software features, delivering robust, maintainable and extendable code
- Extend and improve API testing to ensure correct behavior of new and existing logic
- B.S. or M.S. in Computer Science or a related technical field; or equivalent experience
- Practical experience in modern GPU programming using Metal, DirectX, and/or Vulkan
- Knowledge of Operating Systems, Computer Architecture, and CPU/GPU programming
- Proven experience shipping software written in C, C++ and/or Objective-C programming languages
- Experience developing compiler technology, in particular LLVM
- Experience in developing OS, systems, frameworks, and/or game middleware software
- Familiarity with Apple framework and API design patterns
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.