Apple's GPU Software team develops languages, compiler technology, and developer tools that help developers use the GPU across Apple products. The team works on language constructs, compiler transformations, and tools for Apple hardware. Metal provides developers with near-direct access to the GPU and control over the hardware, enabling them to use Apple Silicon. The GPU Compiler Engineer will analyze, design, and build language constructs and front-end and middle-end compiler optimizations. The role involves investigating new architectures, designing languages, and developing static and just-in-time (JIT) optimizations for applications including games, machine learning, and image processing. The engineer will collaborate with teams across Apple, including hardware technology, GPU driver, and framework teams, and help integrate compilers into the developer platform to improve performance for machine learning, compute, and graphics across Apple products.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time