Pre-silicon Compute & ML Frameworks Manager

Apple

Cupertino (CA)

On-site

USD 180,000 - 240,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Apple seeks an engineering manager for the Pre-silicon Compute Frameworks team to lead API development and performance analysis for Metal and GPU compute features in future Apple Silicon GPUs.

You will collaborate with Apple software and hardware leaders to propose and evaluate hardware features from emulation to silicon, guiding a team of engineers toward a strong software/hardware roadmap.

Qualifications

  • BS/MS/PhD in Computer Science or related field.
  • 2+ years in a management or lead role.
  • Strong grasp of at least one GPU compute API (Metal/CUDA/OpenCL).
  • Good understanding of ML fundamentals and familiarity with ML frameworks (PyTorch, JAX, CoreML).
  • Knowledge of OS, computer architecture, and CPU/GPU programming.
  • Strong background in C/C++ programming.

Responsibilities

  • Lead, support, and grow the Pre-silicon Compute Frameworks team to deliver software and APIs for new hardware features.
  • Provide direction to ensure APIs enable developers to leverage new hardware features simply.
  • Partner with cross-functional teams to align software/hardware roadmaps with state-of-the-art capabilities.
  • Contribute to bring-up of new chips and products with new GPUs.

Skills

Leadership
Cross-functional collaboration
ML fundamentals
CPU/GPU programming

Education

BS/MS/PhD in Computer Science or related field

Tools

Metal API
CUDA
OpenCL
PyTorch
JAX
CoreML

Job description

Apple seeks an engineering manager for the Pre-silicon Compute Frameworks team to lead API development and performance analysis for Metal and GPU compute features in future Apple Silicon GPUs.

You will collaborate with Apple software and hardware leaders to propose and evaluate hardware features from emulation to silicon, guiding a team of engineers toward a strong software/hardware roadmap.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Pre-silicon Compute and ML Framework Manager
Pre-silicon Compute and ML Framework Manager

Apple • Cupertino (CA)

On-site
USD 180,000 - 240,000
Pre-Silicon ML and Compute Framework Engineer, Graphics, Games and ML
Pre-Silicon ML and Compute Framework Engineer, Graphics, Games and ML

Apple • Cupertino (CA)

On-site
USD 190,000 - 270,000
Pre-Silicon ML & GPU Compute Framework Engineer
Pre-Silicon ML & GPU Compute Framework Engineer

Apple • Cupertino (CA)

On-site
USD 190,000 - 270,000
GPU ML Engineer - High-Performance ML on Silicon
GPU ML Engineer - High-Performance ML on Silicon

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical & dental
Retirement benefits
Employee stock programs
+2
AI/ML Performance Engineer — Apple Silicon
AI/ML Performance Engineer — Apple Silicon

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Senior GPU Compiler Backend Engineer for Silicon GPUs
Senior GPU Compiler Backend Engineer for Silicon GPUs

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Employee stock purchase plan
+3
ML Platform Architect - Silicon & SoC Systems
ML Platform Architect - Silicon & SoC Systems

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 216,000 - 325,000
Stock programs
Relocation eligibility
Educational reimbursement
CPU Pre-Silicon Engineering PM — Tech Leader
CPU Pre-Silicon Engineering PM — Tech Leader

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 200,000
ML Engineer: Silicon Platform Architect
ML Engineer: Silicon Platform Architect

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Employee stock programs
Relocation assistance
Education reimbursement
ML Framework (MetalLM) Engineer, Graphics, Game and ML
ML Framework (MetalLM) Engineer, Graphics, Game and ML

Apple • Cupertino (CA)

On-site
USD 120,000 - 160,000