GPU Compiler Engineer
Cupertino, CA - USA
Job Summary
We seek a results-oriented upbeat and focused individual passionate about learning and developing new 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 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 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.n
Design and architect language features and intermediate representation (IR) to represent new architectures features and enable advanced and design compiler optimization algorithms to garget general-purpose compute ML and graphic-specific code developer-focused compiler-based tools and infrastructure.n
Technical BS/MS degree or equivalent experience in Computer Science Computer Engineering or equivalent professional experience in compiler understanding of compiler spanning semantic analysis type systems and optimization foundation of computer architecture including memory hierarchy and instructions and other modern skills in software design problem solving debugging and performance analysis.n
Understand a parallel programming language for GPUs or CPUs like Metal OpenGL OpenCL DirectX or of ML and frameworks like PyTorchnFamiliarity with graphicsn
Required Experience:
IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more