On-Device ML Performance Engineer for Graphics & Inference

Apple Inc.

Seattle (WA)

On-site

USD 142,000 - 263,000

Full time

12 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical & dental coverage
Stock programs
Tuition reimbursement
Relocation assistance

Job summary

Apple Inc. is seeking an On-device ML Performance Engineer to analyze and optimize ML model performance on latest iPhones and Macs. You will work across CPU, GPU, Apple Neural Engine, and memory to ensure the stack achieves peak efficiency on Apple Silicon.

The role involves scripting, coding, and building tools to extract and report performance and power metrics, leveraging ML architectures and HW drivers. Strong Python/C++ skills and OS familiarity are essential.

Qualifications

  • Experience with ML inference, quantization, performance and accuracy.
  • Familiarity with popular ML architectures (LLMs, diffusion models, CNNs).
  • Interest in latest ML model design and on-device inference.
  • Familiarity with OS, embedded systems, CPU/GPU HW architectures.
  • Proficient in Python/C++ and shell scripting.
  • Experience with Linux or macOS.
  • Excellent verbal and written communication.

Responsibilities

  • Drive on-device performance analysis of Apple SoCs and ML software stack.
  • Optimize model conversion, compilation and on-device inference for SoCs.
  • Develop tools/scripts to generate and analyze ML performance data.
  • Collaborate across teams to deliver best in class on-device ML hardware and software stack.
  • Present ML performance data to internal and external teams.

Skills

ML inference
Quantization
Performance optimization
Model architectures
Python
C++
Shell scripting
Linux/macOS
Strong communication

Education

Masters or PhDs in Computer Science or relevant disciplines

Tools

CoreML
MPS Graph
Metal Performance Shaders
MLX frameworks

Job description

Apple Inc. is seeking an On-device ML Performance Engineer to analyze and optimize ML model performance on latest iPhones and Macs. You will work across CPU, GPU, Apple Neural Engine, and memory to ensure the stack achieves peak efficiency on Apple Silicon.

The role involves scripting, coding, and building tools to extract and report performance and power metrics, leveraging ML architectures and HW drivers. Strong Python/C++ skills and OS familiarity are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI/ML Performance Engineer — Apple Silicon
AI/ML Performance Engineer — Apple Silicon

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

Hybrid
USD 185,000 - 325,000
AI Systems Engineer — On-Device ML & Performance
AI Systems Engineer — On-Device ML & Performance

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 195,000 - 325,000
On-device ML Performance Engineer, Graphics, Games and Machine Learning
On-device ML Performance Engineer, Graphics, Games and Machine Learning

Apple Inc. • Seattle (WA)

On-site
USD 142,000 - 263,000
Medical & dental coverage
Stock programs
Tuition reimbursement
+1
Staff ML Engineer, On-Device Platform Intelligence
Staff ML Engineer, On-Device Platform Intelligence

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

Hybrid
USD 185,000 - 325,000
RSU/Bonuses
Employee stock plan
Medical & dental coverage
+2
AI/ML SoC Performance Engineer
AI/ML SoC Performance Engineer

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,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
On-Device ML Power & Performance Engineer
On-Device ML Power & Performance Engineer

Apple Inc. • Bridge Creek (OK)

On-site
USD 171,000 - 300,000
Stock programs
Medical and dental coverage
Retirement benefits
+2
ML Engineer: Silicon Platform Architect
ML Engineer: Silicon Platform Architect

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Employee stock programs
Relocation assistance
Education reimbursement
AI/ML Performance Engineer for Silicon
AI/ML Performance Engineer for Silicon

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

Hybrid
USD 129,000 - 225,000
On-Device ML Tools & Performance Engineering Manager
On-Device ML Tools & Performance Engineering Manager

Apple Inc. • Seattle (WA)

On-site
USD 190,000 - 320,000