Machine Learning Engineer, Evaluation, Agentic Search Capabilities

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $205k
This role $255k
$129k $346k
below market most similar roles pay here above market

This role pays more than 89% of similar roles. Most pay $168,550–$241,750 — the blue band above. At the midpoint, this role pays about $255k versus about $205k 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 3595 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2772 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, Evaluation, Agentic Search Capabilities

The senior Machine Learning Engineer, Evaluation, Agentic Search Capabilities joins the Agentic Search Evaluation team to advance personalized search experiences across various Apple products. In this role, you will build scalable, automated systems for large-scale, end-to-end evaluation of models and search-powered systems. Your daily responsibilities include designing and implementing novel data generation and quality assessment methods, as well as developing offline and online metrics to assess product and component-level quality. You will utilize mainstream programming languages like Python and C/C++ to solve technical problems related to Personal Question Answering. The work focuses on developing deep search systems that allow users to answer questions using personal documents, such as emails and messages, while ensuring that personal data remains private throughout the process.

What does a Machine Learning Engineer earn in California?

Median $231150 from 191 postings across 27 companies.

See salary data

What you'll do

  • Build scalable, automated systems for large-scale, end-to-end evaluation of models and search-powered systems.
  • Design and implement novel data generation and data quality assessment methods for personal agentic search.
  • Develop and implement offline and online metrics to assess product and component-level quality.
  • Define data and evaluation requirements and priorities in coordination with partner teams.
  • Develop a long-term technical vision for personal search quality and identify key problem areas.
  • Drive solutions for data generation, quality assessment, and statistical model evaluation as part of a larger roadmap.

What we're looking for

  • 6+ years of industry experience building Machine Learning or ML evaluation systems at scale.
  • Strong software engineering skills in mainstream programming languages such as Python or C/C++.
  • Ability to quickly prototype ideas and solutions and perform critical analysis.
  • Strong communication skills and the ability to drive solutions in collaboration with partner teams.
  • Bachelor's degree in Computer Science, Engineering, Statistics, or a related field.
  • Experience in design and building production ML systems in search, NLP, recommendation systems, or information retrieval (preferred).
  • Experience in data collection, data generation, and/or data quality assessment of language, image, or multi-modal data (preferred).
  • Advanced degree in Computer Science, Engineering, Statistics, or a related field, or equivalent industry work experience (preferred).

More like this

Similar roles