Machine Learning Evaluation Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
58 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $226k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 51% of similar roles. Most pay $198,000–$254,750 — the blue band above. At the midpoint, this role pays about $214k versus about $226k 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 · Machine Learning Evaluation Engineer

The Machine Learning Evaluation Engineer joins the hardware team to define and drive evaluation strategies for advanced machine learning and computer vision technologies. This role involves building scalable evaluation methodologies, identifying meaningful quality signals, and developing frameworks to reflect real-world performance. You will analyze large-scale datasets to identify gaps in data quality, perform deep failure analysis to establish taxonomies, and build automated workflows for reporting. Key responsibilities include designing metrics that go beyond aggregate accuracy to understand performance across diverse data slices. The position requires proficiency in Python, classical machine learning, statistical modeling, and computer vision. You will utilize modern AI-assisted tools to accelerate data exploration and visualization while solving complex problems related to model robustness, data representativeness, and production ML quality systems.

What you'll do

  • Define and drive evaluation strategies for computer vision and machine learning algorithms.
  • Design metrics and methodologies to measure performance across specific data slices and scenarios.
  • Analyze large-scale datasets to identify gaps in data quality, diversity, and coverage.
  • Perform failure analysis to identify recurring patterns and determine root causes of model issues.
  • Build tools and visualizations to help engineers explore failures and understand underlying causes.
  • Develop scalable and automated workflows for evaluation, analysis, and reporting.
  • Leverage AI-assisted tools to accelerate data analysis, coding, and workflow automation.

What we're looking for

  • BS degree and a minimum of 3 years of relevant industry experience.
  • 3+ years of experience in machine learning, computer vision, algorithm evaluation, data science, or a related field.
  • Strong background in classical machine learning, computer vision, and statistical modeling techniques.
  • Proven experience designing and implementing evaluation methodologies and quality metrics for ML algorithms.
  • Expertise in failure analysis and root-cause analysis to identify systematic model weaknesses.
  • Experience analyzing data quality, diversity, and coverage gaps across large, complex datasets.
  • Strong programming skills in Python for data processing, analysis, and visualization.
  • Experience building automated, scalable evaluation pipelines and using AI-powered development tools.

More like this

Similar roles

Machine Learning Evaluation Engineer

Apple Inc

Sunnyvale, CA 20 days ago $150,400–$277,600
Machine Learning Computer Vision Python LLM VLM Data Analysis Statistics Prompt Tuning Automated Pipelines Metric Design Failure Analysis Synthetic Data Human-in-the-loop
3+ yrs exp

Senior Machine Learning Engineering Manager, Evaluation

Apple Inc

Cupertino, CA 59 days ago $237,600–$401,700
Python Machine Learning Large Language Models LLM-as-judge Reinforcement Learning Synthetic Data Generation Deep Learning ML Pipelines Post-training Preference Optimization Reward Modeling Agentic Systems Simulation Environments Regression Testing Multi-objective Optimization On-device Machine Learning
8+ yrs exp

Evaluation & Insights Machine Learning Engineer

Apple Inc

Cupertino, CA 110 days ago $184,700–$324,800
Python PyTorch JAX Hugging Face LLMs MLOps CI/CD RAG vLLM Ray MLflow Weights & Biases RLHF DPO Fine-Tuning Vector Databases Prompt Engineering Representation Learning Embedding-based Clustering SelfCheckGPT
8+ yrs exp

Senior Machine Learning Engineer, Evaluation

Apple Inc

Cupertino, CA 136 days ago $216,200–$394,000
Python PyTorch LLM Evaluation Reward Modeling RLHF DPO SFT Agentic Systems Distributed Systems ML Infrastructure Prompt Optimization Simulation Environments Trajectory-based Data Generation LLM-as-judge
8+ yrs exp