Resume and JobRESUME AND JOB
Apple logo

Apple GPU Compiler Backend/Research Engineer

Apple

Software and Technology Jobs

Apple GPU Compiler Backend/Research Engineer

full-timePosted: May 29, 2025

Job Description

In this role, you will have the opportunity to work on defining the roadmap for Apple GPU architecture and unleash the potential for new applications. You will work cross-functionally with several hardware and software teams to prototype compiler feature support, code generation and a slew of optimizations. You will be responsible to evaluate the efficacy of the proposed changes and provide feedback. Your work will have tremendous impact across all Apple devices. We in the GPU compiler team have a strong track record of delivering optimal solutions for Apple Silicon GPUs. We have built synergies with hardware and software teams to explore and implement these solutions from conception, to prototyping to finally productizing and shipping. We strongly believe that being involved from concept allows us to unlock the true potential of new GPU architectures. We are seeking a highly skilled Compiler Backend Research Engineer to join our team. The role involves researching, designing, prototyping and implementing Apple GPU compiler optimizations to improve performance and functionality across all Apple devices. The GPU that you will work on will be shipped in every Apple device with a GPU. You will work on an LLVM-based compiler backend to generate optimized GPU binaries for future Apple Silicon GPUs that run graphics and compute workloads. In this role you will engage and collaborate with architects and micro-architects to explore and advance features and capabilities of the Apple Silicon GPUs. You will prototype compiler support to iteratively evaluate and improve the efficacy of the hardware changes. You will drive discussions, and will be staying up-to-date with advancements in compiler technology, applying relevant insights to the development process.

Locations

  • Cupertino, California, United States 95014

Salary

Estimated Salary Rangemedium confidence

30,000,000 - 80,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • defining roadmap for GPU architectureintermediate
  • working cross-functionally with hardware and software teamsintermediate
  • prototyping compiler feature supportintermediate
  • code generationintermediate
  • optimizationsintermediate
  • evaluating efficacy of proposed changesintermediate
  • providing feedbackintermediate
  • researching compiler backendintermediate
  • designing compiler optimizationsintermediate
  • implementing compiler optimizationsintermediate
  • working with LLVM-based compiler backendintermediate
  • generating optimized GPU binariesintermediate
  • engaging and collaborating with architects and micro-architectsintermediate
  • exploring and advancing GPU features and capabilitiesintermediate
  • prototyping compiler supportintermediate
  • iteratively evaluating and improving hardware changesintermediate
  • driving discussionsintermediate
  • staying up-to-date with advancements in compiler technologyintermediate
  • applying insights to development processintermediate

Required Qualifications

  • Experience with modern C++ programming (experience)
  • BS with 5 years experience, MS or PhD in computer science or related field. (experience, 5 years)
  • Knowledge of GPU architectures and how they differ from CPU architectures (experience)
  • Proven industry experience with strong background in compilers (experience)
  • Passionate about solving exciting problems related to the state-of-the-art Apple Silicon GPUs (experience)
  • Excellent written and verbal communication skills (experience)
  • Motivated to build constructive and effective relationships and solve problems collaboratively (experience)

Preferred Qualifications

  • Hands-on experience developing LLVM-based compiler backends (experience)
  • Experience with instruction selection, instruction schedulers and register allocators for CPU or GPU compiler backends (experience)

Responsibilities

  • We in the GPU compiler team have a strong track record of delivering optimal solutions for Apple Silicon GPUs. We have built synergies with hardware and software teams to explore and implement these solutions from conception, to prototyping to finally productizing and shipping. We strongly believe that being involved from concept allows us to unlock the true potential of new GPU architectures. We are seeking a highly skilled Compiler Backend Research Engineer to join our team. The role involves researching, designing, prototyping and implementing Apple GPU compiler optimizations to improve performance and functionality across all Apple devices. The GPU that you will work on will be shipped in every Apple device with a GPU. You will work on an LLVM-based compiler backend to generate optimized GPU binaries for future Apple Silicon GPUs that run graphics and compute workloads.
  • In this role you will engage and collaborate with architects and micro-architects to explore and advance features and capabilities of the Apple Silicon GPUs. You will prototype compiler support to iteratively evaluate and improve the efficacy of the hardware changes. You will drive discussions, and will be staying up-to-date with advancements in compiler technology, applying relevant insights to the development process.

Target Your Resume for "Apple GPU Compiler Backend/Research Engineer" , Apple

Get personalized recommendations to optimize your resume specifically for Apple GPU Compiler Backend/Research Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Apple GPU Compiler Backend/Research Engineer" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Apple GPU Compiler Backend/Research Engineer @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Apple logo

Apple GPU Compiler Backend/Research Engineer

Apple

Software and Technology Jobs

Apple GPU Compiler Backend/Research Engineer

full-timePosted: May 29, 2025

Job Description

In this role, you will have the opportunity to work on defining the roadmap for Apple GPU architecture and unleash the potential for new applications. You will work cross-functionally with several hardware and software teams to prototype compiler feature support, code generation and a slew of optimizations. You will be responsible to evaluate the efficacy of the proposed changes and provide feedback. Your work will have tremendous impact across all Apple devices. We in the GPU compiler team have a strong track record of delivering optimal solutions for Apple Silicon GPUs. We have built synergies with hardware and software teams to explore and implement these solutions from conception, to prototyping to finally productizing and shipping. We strongly believe that being involved from concept allows us to unlock the true potential of new GPU architectures. We are seeking a highly skilled Compiler Backend Research Engineer to join our team. The role involves researching, designing, prototyping and implementing Apple GPU compiler optimizations to improve performance and functionality across all Apple devices. The GPU that you will work on will be shipped in every Apple device with a GPU. You will work on an LLVM-based compiler backend to generate optimized GPU binaries for future Apple Silicon GPUs that run graphics and compute workloads. In this role you will engage and collaborate with architects and micro-architects to explore and advance features and capabilities of the Apple Silicon GPUs. You will prototype compiler support to iteratively evaluate and improve the efficacy of the hardware changes. You will drive discussions, and will be staying up-to-date with advancements in compiler technology, applying relevant insights to the development process.

Locations

  • Cupertino, California, United States 95014

Salary

Estimated Salary Rangemedium confidence

30,000,000 - 80,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • defining roadmap for GPU architectureintermediate
  • working cross-functionally with hardware and software teamsintermediate
  • prototyping compiler feature supportintermediate
  • code generationintermediate
  • optimizationsintermediate
  • evaluating efficacy of proposed changesintermediate
  • providing feedbackintermediate
  • researching compiler backendintermediate
  • designing compiler optimizationsintermediate
  • implementing compiler optimizationsintermediate
  • working with LLVM-based compiler backendintermediate
  • generating optimized GPU binariesintermediate
  • engaging and collaborating with architects and micro-architectsintermediate
  • exploring and advancing GPU features and capabilitiesintermediate
  • prototyping compiler supportintermediate
  • iteratively evaluating and improving hardware changesintermediate
  • driving discussionsintermediate
  • staying up-to-date with advancements in compiler technologyintermediate
  • applying insights to development processintermediate

Required Qualifications

  • Experience with modern C++ programming (experience)
  • BS with 5 years experience, MS or PhD in computer science or related field. (experience, 5 years)
  • Knowledge of GPU architectures and how they differ from CPU architectures (experience)
  • Proven industry experience with strong background in compilers (experience)
  • Passionate about solving exciting problems related to the state-of-the-art Apple Silicon GPUs (experience)
  • Excellent written and verbal communication skills (experience)
  • Motivated to build constructive and effective relationships and solve problems collaboratively (experience)

Preferred Qualifications

  • Hands-on experience developing LLVM-based compiler backends (experience)
  • Experience with instruction selection, instruction schedulers and register allocators for CPU or GPU compiler backends (experience)

Responsibilities

  • We in the GPU compiler team have a strong track record of delivering optimal solutions for Apple Silicon GPUs. We have built synergies with hardware and software teams to explore and implement these solutions from conception, to prototyping to finally productizing and shipping. We strongly believe that being involved from concept allows us to unlock the true potential of new GPU architectures. We are seeking a highly skilled Compiler Backend Research Engineer to join our team. The role involves researching, designing, prototyping and implementing Apple GPU compiler optimizations to improve performance and functionality across all Apple devices. The GPU that you will work on will be shipped in every Apple device with a GPU. You will work on an LLVM-based compiler backend to generate optimized GPU binaries for future Apple Silicon GPUs that run graphics and compute workloads.
  • In this role you will engage and collaborate with architects and micro-architects to explore and advance features and capabilities of the Apple Silicon GPUs. You will prototype compiler support to iteratively evaluate and improve the efficacy of the hardware changes. You will drive discussions, and will be staying up-to-date with advancements in compiler technology, applying relevant insights to the development process.

Target Your Resume for "Apple GPU Compiler Backend/Research Engineer" , Apple

Get personalized recommendations to optimize your resume specifically for Apple GPU Compiler Backend/Research Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Apple GPU Compiler Backend/Research Engineer" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Apple GPU Compiler Backend/Research Engineer @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.