
The personal technology company redefining user experience
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Apple • Cupertino, California, United States
Apple is hiring a GPU Compiler Engineer to design and build new language constructs and optimizations for GPU applications. You'll work with C, C++, and Python, focusing on enhancing performance for developers across Apple's product line. This role requires a strong background in compiler design and GPU technologies.
You have a solid background in compiler design and optimization techniques, with experience in C and C++. Your understanding of GPU architectures and programming models allows you to create efficient language constructs that maximize performance. You are proficient in Python, which you use to develop tools and scripts that enhance the compiler's capabilities. You are passionate about enabling developers to leverage the full power of GPUs, and you thrive in collaborative environments where you can work closely with hardware engineers and software developers.
You have a keen interest in machine learning and how it intersects with graphics processing. Your analytical skills enable you to investigate new architectures and design languages that can improve the developer experience. You are results-oriented and enjoy tackling complex problems, always seeking innovative solutions that push the boundaries of what is possible with GPU technology.
Experience with OpenGL or similar graphics APIs is a plus, as it helps you understand the needs of developers working in graphics and compute applications. Familiarity with JIT compilation techniques and static analysis tools will further enhance your contributions to the team. You are open to learning new technologies and adapting to the evolving landscape of GPU computing.
As a GPU Compiler Engineer at Apple, you will be responsible for analyzing, designing, and building new language constructs that enhance the capabilities of the GPU. You will collaborate with cross-functional teams to develop high-quality static and JIT front-end and middle-end optimizations for a variety of applications, from gaming to machine learning. Your work will directly impact how developers interact with Apple's hardware, enabling them to create cutting-edge applications that leverage the full potential of the GPU.
You will engage in the design of new language features that simplify the development process and improve performance. This includes working on compiler transformations that optimize code execution on the GPU, ensuring that applications run efficiently and effectively. You will also participate in feature roadmaps, collaborating with hardware technology and GPU driver teams to align on goals and deliverables.
Your role will involve continuous learning and adaptation as you explore new architectures and technologies. You will be expected to stay updated on industry trends and advancements in GPU computing, applying this knowledge to your work. You will also have opportunities to mentor junior engineers and contribute to the overall growth of the team.
Apple provides a dynamic work environment where innovation is at the forefront. You will have access to cutting-edge technology and the opportunity to work on products that impact millions of users worldwide. We offer competitive compensation and benefits, along with a culture that values diversity and inclusion. You will be part of a team that encourages collaboration and supports professional development, allowing you to grow your skills and advance your career in the exciting field of GPU computing.
Apply now or save it for later. Get alerts for similar jobs at Apple.