Demo

GPU Compute Performance Engineer

Apple
Cambridge, MA Full Time
POSTED ON 2/17/2025
AVAILABLE BEFORE 4/15/2025

Summary

Posted:
Weekly Hours: 40
Role Number:200587976
The Apple Silicon GPU Driver Performance team is responsible for ensuring great GPU performance across our entire product line. This team is involved in all phases of the product development cycle - from working with HW teams on our GPU feature and architectural roadmaps, delivering and analyzing the performance of the latest modern GPU workloads on emerging platforms, developing our state of the art performance analysis capabilities on silicon, and helping internal and external partners to achieve the best performance possible on Apple Silicon GPUs. Members of this team possess deep technical expertise in our GPU architecture and programming models. We use this to develop workflows and tools for deep performance analysis capabilities, which we leverage to develop and optimize GPU graphics and compute workloads specifically for Apple GPUs. The team works on benchmarks, games, pro-apps, ML, GPU compute, and image processing use cases, optimizing the workloads at both the algorithm and shader level to achieve speed-of-light performance.

Description

The team is seeking extraordinary GPU and machine learning engineers who are passionate about providing robust compute solutions for accelerating machine learning workloads at both the system and GPU programming level on Apple Silicon. The ideal candidate will have a passion for squeezing the best performance possible out of our GPUs, and is able to explore the low level architectural details of the HW to achieve this. They will work closely with our GPU hardware architecture and design teams to help develop our GPU roadmap and to ensure Apple is building the right HW and SW features to make the best - and fastest - GPU products. This role’s responsibilities will include: * Working with internal partners to analyze and improve GPU and system performance of large scale ML deployments, such as Apple Intelligence, Private Cloud Compute, and MetalFX. * Working with internal and external partners to optimize their GPU based ML algorithm implementations, GPU compute applications, algorithms, and shaders to achieve the best possible performance on Apple platforms. * Working with internal hardware teams to define a hardware roadmap that continues to deliver best in class GPU performance as well as performance analysis capabilities, particularly in the areas of emerging GPU accelerated ML training and inference, GPGPU use-cases and workflows * Developing tools and frameworks to support internal and external developers with performance analysis on Apple Silicon GPUs.

Minimum Qualifications

  • Experience or interest in emerging GPGPU use cases in the areas of ML and compute
  • Experience or interest in optimizing compute workloads for GPU performance is a strong plus
  • GPU programming with Metal, DirectX, Vulkan, CUDA, Direct Compute, OpenGL, or OpenCL
  • Excellent software design and problem solving skills
  • Excellent system debugging skills
  • Excellent written and oral communication skills including the ability to communicate clearly and concisely across multiple audiences to explain analytical outcomes and technical roadblocks

Key Qualifications

Preferred Qualifications

  • Experience in ML frameworks such as pytorch, tensorflow, JAX and similar is highly desired
  • Experience in GPU compute kernel optimization experience for ML training and inference operations is highly desired

Education & Experience

Additional Requirements

  • Apple is an equal opportunity employer that is committed to inclusion and diversity. 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. Learn more about your EEO rights as an applicant.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a GPU Compute Performance Engineer?

Sign up to receive alerts about other jobs on the GPU Compute Performance Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apple

Apple
Hired Organization Address Las Vegas, NV Full Time
As a Specialist, you’re highly skilled at uncovering customers’ needs, then following through with enlightening solution...
Apple
Hired Organization Address Farmington, UT Full Time
Apple Retail is where the best of Apple comes together. We bring our expertise to help people do what they love, deliver...
Apple
Hired Organization Address Hopkins, MN Full Time
Company Overview At Apple, we empower our Store Leaders to drive business results and deliver exceptional customer exper...
Apple
Hired Organization Address Seattle, WA Full Time
Summary Posted: Jan 22, 2025 Weekly Hours: 40 Role Number: 200586109 People at Apple don’t just build products. They cra...

Not the job you're looking for? Here are some other GPU Compute Performance Engineer jobs in the Cambridge, MA area that may be a better fit.

Advanced Compute Software Engineer

Re:Build Manufacturing, Framingham, MA

AI Assistant is available now!

Feel free to start your new journey!