On-Device ML Quality Infrastructure Engineer, Graphics, Games & ML

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $255k
$157k $343k
below market most similar roles pay here above market

This role pays more than 85% of similar roles. Most pay $202,475–$254,750 — the blue band above. At the midpoint, this role pays about $255k versus about $229k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · On-Device ML Quality Infrastructure Engineer, Graphics, Games & ML

The On-Device ML Quality Infrastructure Engineer joins the On-Device Machine Learning team to build and maintain the infrastructure connecting, validating, and benchmarking the components of the machine learning stack. You will own build and CI systems, develop automation frameworks for functional and regression testing, and contribute to robustness initiatives like fuzz testing for parsers, compilers, and runtimes. The role involves tracking performance regressions and developing tools to help engineers diagnose issues across the stack. Key requirements include proficiency in Python, experience with build systems like CMake and Bazel, and knowledge of quality practices. You will work on the research to production lifecycle for models used in Camera, Siri, Health, and Vision, ensuring high-quality workflows for model authoring, optimization, transformation, execution, and debugging.

What you'll do

  • Design, build, and maintain build systems and CI/CD pipelines for the On-Device ML stack.
  • Develop and maintain automation frameworks for functional, regression, and integration testing.
  • Implement robustness and reliability initiatives, including fuzz testing for parsers, compilers, and runtimes.
  • Track and investigate performance regressions to resolve issues across the ML stack.
  • Develop and maintain tooling to help engineers diagnose, debug, and fix system issues.
  • Identify gaps in testing coverage and proactively drive improvements in tooling.
  • Collaborate with CI and infrastructure teams to scale and accelerate validation workflows.

What we're looking for

  • Bachelor's degree in Computer Science or a relevant discipline.
  • Experience with build systems such as CMake or Bazel and CI/CD pipelines.
  • Strong programming and software design skills in Python.
  • In-depth knowledge of quality practices, including test planning, automation, and performance evaluation.
  • Excellent collaboration and communication skills.
  • Master's degree in Computer Science or a relevant discipline (preferred).
  • Experience with ML authoring frameworks like PyTorch, TensorFlow, or JAX (preferred).
  • Experience with fuzz testing, performance profiling, or GenAI tooling (preferred).

More like this

Similar roles

On-Device ML Infrastructure Engineer, CoreML Runtime

Apple Inc

Cupertino, CA 21 days ago $184,700–$324,800
C++ Swift Python MLIR LLVM TVM CoreML PyTorch TensorFlow JAX TFLite ONNX ExecuTorch GPU Programming Parallel Programming Operating Systems Transformers ML Compilers Model Compression

Full Stack Engineer, Graphics, Games, and ML

Apple Inc

Cupertino, CA 54 days ago $150,400–$277,600
Python TypeScript Golang React Kubernetes Terraform Pulumi Kustomize gRPC REST infrastructure-as-code macOS iOS Test Infrastructure
3+ yrs exp

On-Device ML Engineering Manager, Tools & Services

Apple Inc

Seattle, WA 95 days ago $195,700–$338,400
PyTorch Python Swift C++ Objective-C Core ML Win ML ONNX TF Lite ExecuTorch MLIR LLVM Distributed Systems Full-Stack Web Development Performance Profiling Benchmarking