Software Engineer, Evaluation

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $214k
$106k $296k
below market most similar roles pay here above market

This role pays more than 79% of similar roles. Most pay $124,400–$214,000 — the blue band above. At the midpoint, this role pays about $214k versus about $169k 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 · Software Engineer, Evaluation

Software Engineer, Evaluation joins the AIML Evaluation team to improve the quality and user experience of Apple Intelligence features. You will design and develop evaluation systems, frameworks, and benchmarks to measure model capabilities across reasoning, knowledge, code, and agentic workflows. Daily responsibilities include tuning evaluation infrastructure, improving auditability, and building reusable scorer libraries and analysis frameworks. You will conduct experimental analysis, perform gap analysis, and collaborate with model training and data teams to inform training strategies. The role requires proficiency in designing and scaling distributed systems, RESTful API design, SQL, and NoSQL databases. Candidates should also possess experience with frontend web development using React and modern JavaScript frameworks, while utilizing AI-assisted development tools to solve complex problems within the AI and Machine Learning domain.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and implement evaluation benchmarks, metrics, and test suites to measure model capabilities.
  • Develop evaluation methods that capture model behavior in real product settings and predict user-perceived quality.
  • Research and apply state-of-the-art evaluation techniques including scoring frameworks and model-based judging.
  • Build reusable tools, scorer libraries, and analysis frameworks that scale across the benchmark portfolio.
  • Design and execute rigorous experiments to compare model capabilities and perform detailed gap analysis.
  • Tune evaluation infrastructure to improve operational controls, auditability, debug trails, and workflow scaling.
  • Provide evaluation insights to model training and data teams to inform training strategies and product improvements.

What we're looking for

  • 3+ years of professional software engineering experience building and operating production systems.
  • BS, MS in Computer Science, Computer Engineering, or an equivalent degree with applicable experience.
  • Experience designing and scaling distributed systems including load balancing, active-active topologies, and capacity planning.
  • Experience with frontend web development using React and modern JavaScript frameworks.
  • Experience with RESTful API design, SQL, and NoSQL databases.
  • Fluent use of AI-assisted development tools like coding agents and code review assistants.
  • Experience working on large, cross-functional, and multi-team projects (preferred).
  • Proven ability to operate independently on ambiguous, open-ended problems where the right answer is not obvious (preferred).

More like this

Similar roles

Systems Engineer, Evaluation Engineering

Apple Inc

Cupertino, CA 4 days ago $150,400–$277,600
Distributed Systems Python Java Kubernetes Terraform gRPC Protobuf REST FastAPI GraphQL PostgreSQL Kafka Redis AWS GCP Azure Istio ArgoCD CI/CD Distributed Tracing
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 67 days ago
C/C++ .Net C# Machine Learning AI Operating Systems Networking Algorithms Multi-threading RPC Simulators Troubleshooting
4+ yrs exp

Software Engineer

Booz Allen Hamilton

McLean, VA +1 5 days ago $86,800–$198,000
Python Java C# C C++ JavaScript NodeJS PHP React Drupal Agile REST API Full-Stack Development Cloud Development .NET Regression Testing Automation Client-Server Architecture
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 91 days ago
C# C++ Python Linux EtherCAT Motion Control FPGA Machine Learning AI Software Architecture Robotics Instrumentation Semiconductor Equipment Optical Imaging Systems
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 153 days ago $179,500–$246,500
Modern C++ Python C# Java Rust Machine Learning PyTorch GPU Programming Signal Processing Computer Vision Robotics Web Service Architecture FPGA Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 154 days ago $152,000–$209,000
C++ Python C# Java Rust PyTorch Machine Learning Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods Mathematical Modelling
7+ yrs exp