Senior GPU Compiler Backend Software Engineer
4 days ago
Job Title: Senior GPU Compiler Backend Software Engineer
Job Summary:
We are seeking a highly skilled Senior GPU Compiler Backend Software Engineer to join our team at Apple. As a member of our GPU Compiler Backend Performance Team, you will be responsible for implementing improvements to the open-source LLVM mid-level optimizer and our LLVM-based machine-dependent code generator for the Apple GPU architecture.
Key Responsibilities:
- Implement improvements to the LLVM mid-level optimizer and machine-dependent code generator
- Collaborate with cross-functional teams to influence hardware architecture and software stack
- Maximize execution speed of code generated for Apple GPUs while minimizing energy consumption
Requirements:
- Experience writing C++ code in a modern style
- Hands-on experience developing LLVM-based compiler backends
- Experience with instruction selection, instruction scheduling, and register allocation
Preferred Qualifications:
- Experience implementing or improving instruction schedulers and register allocators for CPU or GPU compiler backends
- Knowledge of GPU architectures and how they differ from CPU architectures
What We Offer:
- Competitive base pay range of $175,800 - $312,200
- Discretionary employee stock programs
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses
Apple is an Equal Opportunity Employer:
We are committed to diversity and inclusion. We take affirmative action to ensure 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.
-
GPU Compiler Backend Software Engineer
5 days ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a skilled Compiler Engineer to join our team at Apple, working on the development of our GPU compiler backend. As a member of our Pre-Silicon backend team, you will design and implement significant parts of the compiler for future Apple GPUs.Key ResponsibilitiesImplement LLVM-based compilers to generate optimized shader binary...
-
Senior GPU Compiler Backend Engineer
1 week ago
Cupertino, California, United States Apple Full timeJob DescriptionAs a member of the Apple Silicon GPU Compiler Backend Performance Team, you will be responsible for implementing improvements to the open-source LLVM mid-level optimizer as well as our LLVM-based machine-dependent code generator for the Apple GPU architecture.About the RoleThe Apple GPU architecture is part of the silicon that powers macOS,...
-
Apple GPU Compiler Backend Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryWe are seeking a highly skilled Compiler Backend Engineer to join our Pre-Silicon team at Apple. As a member of this team, you will design and implement significant parts of the compiler for future Apple GPUs.Key ResponsibilitiesImplement LLVM-based compilers to generate optimized shader binary for future Apple Silicon GPUs.Design and implement...
-
GPU Compiler Engineer
1 week ago
Cupertino, California, United States Apple Full timeRole OverviewAs a member of the Pre-Silicon backend team at Apple, you will design and implement significant parts of the compiler for future Apple GPUs. This role offers a unique opportunity to work on every Apple Silicon GPU shipped in various devices, including iPhone, iPad, Apple Watch, Apple TV, and Macs.Key ResponsibilitiesImplement LLVM-based...
-
GPU Compiler Engineer
2 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryAs a member of the Pre-Silicon backend team at Apple, you will design and implement significant parts of the compiler for future Apple GPUs.You will work closely with a small team with diverse talents and ample room for growth, contributing to every Apple Silicon GPU shipped in various devices, including iPhone, iPad, Apple Watch, Apple TV, and...
-
Senior GPU Compiler Engineer
2 months ago
Cupertino, California, United States Apple Full timePosition Overview:Role Summary: As a vital contributor to the Pre-Silicon backend division, you will be responsible for the design and implementation of critical components of the compiler for upcoming Apple GPUs. You will collaborate within a compact team of skilled professionals, providing ample opportunities for personal and professional development while...
-
Senior Compiler Engineer
4 days ago
Cupertino, California, United States Amazon Full timeJob SummaryWe are seeking a highly skilled Senior Compiler Engineer to join our team at Amazon. As a key member of our Neuron Compiler team, you will be responsible for developing and maintaining cutting-edge compiler technology.Key ResponsibilitiesDevelop and maintain tooling for best-in-class technology for raising the bar of the Neuron Compiler's accuracy...
-
Senior Compiler Engineer
1 week ago
Cupertino, California, United States Amazon Full timeJob DescriptionThe AWS Neuron Compiler team is seeking a skilled compiler engineer to develop a state-of-the-art deep learning compiler stack.This stack optimizes application models across diverse domains, including Large Language and Vision, originating from leading frameworks like PyTorch, TensorFlow, and JAX.The successful candidate will work closely with...
-
Senior Engineering Program Manager, GPU
4 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleAt Apple, we're looking for a highly skilled Senior Engineering Program Manager to join our GPU, Graphics & Displays team. As a key member of our team, you'll be responsible for leading planning, execution, and communication between several engineering groups at Apple, and helping define/run processes that ensure GPU & Display deliverables for...
-
AIML Machine Learning Engineer On-Device
1 week ago
Cupertino, California, United States Apple Full timeJob SummaryAs a Machine Learning Engineer for Apple's On-Device Framework, you will play a critical role in expanding what is possible for Apple and for the world. You will design and implement improvements to Apple's Model Intermediate Language (MIL), the intermediate representation of neural-network workloads shared across the inference stack. This will...
-
Senior Compiler Architect
4 days ago
Cupertino, California, United States Intellipro Group Full timeJob Title:Senior Compiler Architect (Mandarin)Job Summary:Intellipro Group is seeking a highly skilled Senior Compiler Architect to lead the programming model design for DSA. The ideal candidate will have a strong background in compiler implementation and optimizations, as well as excellent communication skills and the ability to work with multi-region...
-
Senior Engineering Program Manager
2 weeks ago
Cupertino, California, United States Apple Full timeRole SummaryApple is seeking a highly skilled Senior Engineering Program Manager to lead the development and deployment of GPU-accelerated machine learning solutions across our product ecosystem.Key ResponsibilitiesLead multifunctional teams to develop and deploy GPU-accelerated ML solutions.Drive the product development lifecycle from concept through...
-
Silicon Validation Software Engineer
2 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleAs a Silicon Validation Software Engineer at Apple, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You will be responsible for crafting and building the technology that fuels Apple's devices, ensuring seamless and efficient handling of tasks...
-
Machine Learning Compiler Engineer
2 weeks ago
Cupertino, California, United States Apple Full timeJob DescriptionWe are seeking a talented Compiler Architect to join our team at Apple. As a key member of our Video Engineering team, you will be responsible for designing and developing compiler technology to accelerate deep learning applications for Apple products.Key Responsibilities:Architect and develop the compiler for Apple proprietary Neural Engine...
-
Senior Compiler Engineer III
2 months ago
Cupertino, California, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Senior Machine Learning Compiler Engineer III to join our Neuron Compiler team at Amazon. As a key member of this team, you will play a critical role in developing and scaling a compiler to enable the world's largest ML workloads to run performantly on custom Annapurna systems.Key ResponsibilitiesSolve complex...
-
Senior Machine Learning Compiler Engineer
5 days ago
Cupertino, California, United States Amazon Full timeAbout the Role:The AWS Neuron team is seeking a highly skilled Senior Machine Learning Compiler Engineer to join our team. As a key member of our team, you will be responsible for designing and developing a compiler to handle the world's largest ML workloads. You will work closely with our ML services teams to ensure that our compiler meets the needs of our...
-
ML Framework Engineer
5 days ago
Cupertino, California, United States Apple Full timeJob Description:We are seeking a highly skilled Machine Learning Framework Developer to join our team at Apple. As a key member of our GPU acceleration team, you will be responsible for designing and developing compiler-based optimizations for Metal backend in ML frameworks such as torch.compile for PyTorch.Responsibilities:Design and develop compiler-based...
-
Engineering Program Manager, GPU
1 month ago
Cupertino, California, United States Apple Full timeJob SummaryApple is seeking an experienced Engineering Program Manager to join our GPU, Graphics and Displays (GGD) group. As a key member of our team, you will be responsible for managing the Pre-Silicon Software Engineering projects for our next-generation SoCs. This role requires strong leadership and communication skills, as well as the ability to drive...
-
Cupertino, California, United States Apple Full timeJob DescriptionCupertino, California, United StatesSoftware and ServicesAs a Senior Backend Software Engineer on our Fitness Data Services team, you will be responsible for designing and building innovative solutions for managing metadata and content powering experiences on Apple Devices. Your expertise will be instrumental in defining and building the...
-
Senior Compiler Architect
2 weeks ago
Cupertino, California, United States Intellipro Group Full timeJob Title:Senior Compiler ArchitectPosition Type:Full-Time / Hybrid or RemoteLocation:San Jose, CASalary Range / Rate:Base $200,000 - $280,000 + Bonus + StockJob ID#:141880As a Senior Compiler Architect at IntelliPro Group, you will lead the design and implementation of compiler technologies for our DSA platform. This role requires a strong understanding of...