Staff Machine Learning Platform Engineer, AI Evaluation

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$201,300–$302,200 / yr
Posted
44 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $217k
This role $252k
$167k most similar roles pay here $317k

This role pays more than 78% of similar roles. Most pay $184,975–$249,750 — the shaded band above. At the midpoint, this role pays about $252k versus about $217k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Machine Learning Platform Engineer, AI Evaluation

As a staff machine learning platform engineer at Apple Services Engineering, you will lead the architectural design and development of high availability services for AI evaluation systems. This role involves partnering with researchers to operationalize their innovations, transforming complex workflows into intuitive platforms that other teams can build on. You will work in an early-stage environment, designing APIs, SDKs, and orchestration services using Python, FastAPI, Pydantic, and job orchestration frameworks like Temporal.io. Key responsibilities include making strategic decisions about what to integrate or reject based on scale and impact, driving the evaluation strategy across Apple’s engineering teams, and ensuring operational rigor through testing, CI/CD, monitoring, and reliability standards. This position requires deep expertise in ML research code assessment, experience with AI agent evaluations, and strong communication skills for clear documentation and stakeholder meetings.

What you'll do

  • Own the technical direction for the evaluation platform, designing APIs and SDKs.
  • Partner with research engineers to productionize ML methodologies into Python services.
  • Make strategic decisions on platform-level priorities, distinguishing signal from noise.
  • Drive organization-wide evaluation strategy, setting priorities and enabling self-service.
  • Define operational rigor for testing, CI/CD, monitoring, and reliability standards.

What we're looking for

  • 8+ years of software engineering experience owning platform-level technical direction.
  • Proven ability to design for scale from scratch to production, making deliberate trade-offs.
  • Deep understanding of machine learning research code to assess software vs. infrastructure problems.
  • Experience with AI/agent evaluation systems handling non-deterministic outputs and multi-step reasoning.
  • Strong judgment in ambiguous situations, knowing when to prototype quickly or be disciplined.
  • Excellent communication skills for writing clear design docs and speaking effectively across teams.
  • Expertise in Python, FastAPI, Pydantic, and job orchestration frameworks like Temporal.io.

More like this

Similar roles

Staff Machine Learning Engineer

Apple Inc

Cupertino, CA 43 days ago $212,000$318,400
Python PyTorch JAX TensorFlow Spark Daft Rust Java Go Kubernetes Docker CI/CD Parquet Iceberg Delta Lance Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset Arrow DataHub OpenLineage Unity Catalog Polars DuckDB

Staff Machine Learning Engineer

Arm Holdings

Austin, TX 53 days ago $249,900$338,100
Python TensorFlow PyTorch GPU ARM ML Model Optimization Deep Learning Computer Architecture CI/CD
Hybrid

Staff Machine Learning Engineer

PayPal

San Jose, CA 24 days ago $196,500$291,500
TensorFlow PyTorch scikit-learn AWS Azure GCP BERT GPT T5 reinforcement_learning GCN GraphSAGE GAT semi_supervised_learning self_supervised_learning unsupervised_representation_learning causal_inference anomaly_detection incremental_learning synthetic_data_generation fraud_detection risk_modeling
Hybrid

Staff Machine Learning Engineer

Nubank

Palo Alto, CA 2 days ago $230,000$345,000
Python PyTorch TensorFlow JAX Deep Learning Transformers Graph Neural Networks MLOps A/B Testing
Hybrid