Pre-silicon ML and Compute Framework Engineer, Graphics, Game and ML

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
148 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $225k
This role $255k
$157k most similar roles pay here $343k

This role pays more than 86% of similar roles. Most pay $196,750–$252,987 — the shaded band above. At the midpoint, this role pays about $255k versus about $225k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Pre-silicon ML and Compute Framework Engineer, Graphics, Game and ML

The Pre-silicon ML and Compute Framework Engineer, Graphics, Game and ML joins the Pre-silicon Compute Frameworks team to influence and lead new features in Metal and Metal compute frameworks across next-generation GPU hardware roadmaps. This senior role involves designing APIs that enable developers to utilize new hardware features simply while performing performance analysis and developing critical compute and machine learning use cases to showcase capabilities. The engineer will partner with cross-functional teams to propose, develop, and evaluate hardware features from emulation through silicon, contributing to the bring-up and verification of new chips. Required skills include C/C++ programming, knowledge of computer architecture and operating systems, and experience with GPU compute APIs like Metal, CUDA, or OpenCL. Additionally, the role requires familiarity with machine learning fundamentals and frameworks such as PyTorch, JAX, and CoreML.

What you'll do

  • Design and develop Metal and Metal compute APIs for future Apple Silicon GPU hardware features.
  • Develop software that implements the roadmap for compute and machine learning technologies during hardware development.
  • Create critical compute and ML use cases to demonstrate and showcase new hardware capabilities.
  • Perform performance analysis across Metal and Metal compute frameworks for upcoming silicon generations.
  • Propose, develop, and evaluate hardware features in collaboration with cross-functional software and hardware teams.
  • Contribute to the bring-up and verification of new chips and products using new GPUs.

What we're looking for

  • BS/MS/PhD or equivalent in Computer Science or a related field.
  • At least 5 years of experience in the field.
  • Strong grasp and practical experience with at least one GPU compute API such as Metal, CUDA, or OpenCL.
  • Good understanding of machine learning fundamentals and familiarity with ML frameworks like PyTorch, JAX, or CoreML.
  • Knowledge of Operating Systems, Computer Architecture, and CPU/GPU programming.
  • Strong background in C/C++ programming.
  • Experience collaborating on large cross-functional projects.
  • Familiarity with Apple framework and API design patterns.

More like this

Similar roles

GPU ML Engineer

Apple Inc

Cupertino, CA 23 days ago $184,700$324,800
Metal Performance Shaders GPU Programming Machine Learning Linear Algebra Computer Vision Parallel Programming Computer Architecture Image Processing Numerical Methods
2+ yrs exp

GPU ML Engineer

Apple Inc

Cupertino, CA 50 days ago $150,400$277,600
Metal Performance Shaders GPU Programming Machine Learning Linear Algebra Computer Vision Parallel Programming Apple Silicon Numerical Methods
2+ yrs exp

On-Device ML Compiler Engineer

Apple Inc

Cupertino, CA 8 days ago $184,700$324,800
MLIR C++ PyTorch Swift GPU Neural Engine Compiler Optimization Machine Learning Model Compression System Software Engineering Profiling Debugging Benchmarking

GPU Kernel & Firmware Engineer, Graphics, Games, & ML

Apple Inc

Cupertino, CA 17 days ago $184,700$324,800
C C++ GPU Architecture Firmware Memory Management Power Management Machine Learning Graphics iOS macOS Computer System Architecture Control Theory Asynchronous Command Processing

On-Device ML Compiler Engineer

Apple Inc

Cupertino, CA 58 days ago $150,400$277,600
MLIR C++ PyTorch Swift GPU Neural Engine Compiler Optimization Machine Learning Model Compression System Software Profiling Debugging Benchmarking