Senior Software Engineer, AI, Evaluation

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $214k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 53% of similar roles. Most pay $173,725–$254,750 — the shaded band above. At the midpoint, this role pays about $214k versus about $214k 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 3553 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2740 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, AI, Evaluation

AIML - Sr Software Engineer - AI, Evaluation joins the Evaluation organization to measure quality across Apple Intelligence, Siri, and generative features. This senior role involves owning core evaluation systems end-to-end, including architecture, roadmap, reliability, and developer experience. The engineer will build and maintain integrations with annotation, compute, reporting, and benchmarking platforms while designing testing strategies to catch failures before they reach partners. Key responsibilities include developing LLM-as-judge autograders, building agentic systems, and managing offline evaluations. The role requires expertise in Python, system design, API design, and debugging. Candidates must be proficient in creating LLM-based applications and interpreting results regarding human agreement and consistency. This position addresses the technical challenge of balancing scientific research processes with product release cycles to ensure high quality for internal users and end customers.

What does a Software Engineer earn in California?

Median $214000 from 869 postings across 70 companies.

See salary data

What you'll do

  • Own the end-to-end architecture, roadmap, and reliability of core evaluation systems for multiple features.
  • Design testing and validation strategies to identify system failures before they reach internal partners.
  • Build and maintain integrations with annotation, compute, reporting, and benchmarking platforms.
  • Convert recurring needs from teams building LLM judges into scalable product features.
  • Establish standards and best practices for using AI coding agents while maintaining high code quality.
  • Interpret evaluation results including human agreement, consistency, and data privacy constraints.
  • Translate ambiguous requirements into focused technical plans to support both research and production cycles.

What we're looking for

  • BS/MS/PhD in Computer Science, Machine Learning, or a related field.
  • 8+ years of software engineering experience, including owning production systems used by other teams.
  • Exceptional Python skills and strong understanding of system design, API design, testing, debugging, and monitoring.
  • Experience shipping production code with AI coding agents while maintaining high quality.
  • Proficient in building agentic systems, LLM-based applications, LLM-as-judge systems, and offline evaluations (preferred).
  • Ability to interpret evaluation results including human agreement, consistency, and data privacy constraints (preferred).
  • Expert in building and maintaining technical integrations across multiple platforms in a large organization (preferred).
  • Product-minded ability to turn ambiguous requirements into a focused plan (preferred).

More like this

Similar roles

Senior Machine Learning Engineering Manager, Evaluation

Apple Inc

Cupertino, CA 36 days ago $237,600–$401,700
Python Large Language Models LLM-as-judge Reinforcement Learning Synthetic Data Generation Agentic Systems Reward Modeling Post-training Multi-objective Optimization Deep Learning Frameworks Benchmark Infrastructure Simulation Environments Trajectory Analysis
8+ yrs exp

Senior Machine Learning Engineer, Evaluation

Apple Inc

Cupertino, CA 113 days ago $216,200–$394,000
Machine Learning LLM Python PyTorch Reward Modeling RLHF SFT DPO Prompt Optimization Distributed Systems Agentic Systems Simulation Environments ML Infrastructure Data Generation
8+ yrs exp

Senior Data Scientist, AIML Evaluation

Apple Inc

Cupertino, CA 16 days ago $184,700–$324,800
Machine Learning Data Science Python SQL Spark R Scala LLMs Prompt Engineering Experimentation Data Processing Analytics
5+ yrs exp

Senior Data Scientist, AIML Evaluation

Apple Inc

Cupertino, CA 98 days ago $150,400–$277,600
Machine Learning LLMs Python SQL Spark R Scala Prompt Engineering Statistical Data Analysis Data Processing Experimentation