Sr. Software Engineer: Agentic Evaluation

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $250k
$113k most similar roles pay here $340k

This role pays more than 93% of similar roles. Most pay $139,375–$203,200 — the shaded band above. At the midpoint, this role pays about $250k versus about $171k 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 1816 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1473 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Sr. Software Engineer: Agentic Evaluation

As a Senior Software Engineer on the Agentic Evaluation team, you will play a pivotal role in developing and maintaining the infrastructure, tooling, and pipelines necessary for evaluating Siri at scale. Your responsibilities include extending evaluation capabilities to new devices and platforms, supporting the assessment of emerging features, diagnosing system failures across various layers, contributing to architectural decisions, and collaborating with cross-functional teams to ensure seamless integration. The ideal candidate possesses strong programming skills in Swift, C++, or Objective-C, along with Python scripting expertise for automation tasks. Additionally, experience in evaluating machine learning systems, designing test infrastructure at scale, and adapting to evolving requirements is highly valued. This role demands a deep understanding of computer science fundamentals and the ability to quickly learn new technologies while working on ambiguous early-stage projects.

What you'll do

  • Extend evaluation capabilities to new devices, platforms, and runtime environments.
  • Support evaluation of new Siri features from ambiguous requirements to automated coverage.
  • Diagnose failures across the stack for auto-diagnostics and durable fixes.
  • Contribute to architecture decisions for team's evaluation systems.
  • Partner with engineering teams to align on interfaces and shared standards.

What we're looking for

  • Strong programming skills in Swift, C++, or Objective-C.
  • Python scripting proficiency for tooling and automation.
  • Solid understanding of computer science fundamentals.
  • Ability to quickly learn new technologies and adapt to changes.
  • Experience evaluating machine learning systems and designing test infrastructure.
  • M.S. or B.S. in Computer Science, Machine Learning, or related field.
  • Excellent communication skills and ability to collaborate across teams.

More like this

Similar roles

Software Engineer

Cisco

San Jose, CA 130 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 87 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Alteryx

Remote (Irvine, CA) 116 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Booz Allen Hamilton

Rome, NY 25 days ago
Java JavaScript Python SQL Node.js Groovy Scala Spring Cloud Spring Core Spring-Boot Spring Data Agile CI/CD

Software Engineer

Anduril Industries

Huntsville, AL 16 days ago $165,000$218,000
C/C++ Python Matlab software design algorithm implementation software analysis testing optimization