Apple Inc logo

Senior Agent Evaluation Engineer, AI Evaluation Platform

Apple Inc
  • Seattle, WA
    3 days ago

    Job Description

    Join Apple Services Engineering to define how we measure whether AI agents actually work. We are seeking a senior engineer who has built agents and knows how to evaluate them rigorously. You will design evaluation suites, build and validate judges, and ship agents on our evaluation platform, so the platform is shaped by real use and not guesswork. You will partner with researchers, product teams, and platform engineers to turn evaluation methodology into tools other teams can adopt. We are looking for builders who move quickly, iterate in the open, and can tell a trustworthy evaluation from a theatrical one. Were building the evaluation platform that will serve all of Apples generative AI and agent systems. Building agents got faster. Knowing whether they got better did not. This role closes that gap.

    Youll build real agents and evaluate them: multi-turn trajectories, tool-use chains, non-deterministic outputs, and judge reliability. Youll write evaluation suites, validate judges against human labels, and measure variance across trials. Some agents you build will evaluate other systems (test-case generation, judging, failure triage). Others will be reference agents or built with partner teams. When the platform gets in your way, youll file the gap, and often fix it yourself.

    This is a hands-on role with a lot of autonomy. Youll work in Python with a team of 7-12 engineers.Build and ship: Take ownership of features and services within the evaluation platform: APIs, SDKs, orchestration components, evaluation runners. Youll have the room to make calls on your own work and the support to deliver it well.

    Productionize ML research: Partner with research engineers to take their prototype code and turn it into reliable services. Youll learn their world quickly and translate research patterns into clean Python that holds up under real load.

    Move fast, responsibly: Youll get scoped problems with room to figure out the how. We trust you to balance speed with care, to know when something needs a quick prototype and when it needs a design doc, tests, and a careful rollout.

    Improve as you go: Notice the rough edges and pick them up. The flaky test, the slow build, the confusing API, the runbook thats out of date. We want someone who leaves the codebase a little better every week.

    Developer experience: Help build the SDKs and abstractions that other Apple teams use to evaluate their models and agents. Youll feel the friction of bad ergonomics directly, which puts you in a great position to fix it.

    Operational ownership: Your code runs in production. You write the tests, set up the CI, add the metrics, and stay close when something breaks. You dont need to be an SRE, but you take care of what you ship.* 4-8 years of software engineering experience shipping production software.

    • Hands-on agent builder. Youve built LLM agents beyond demos: tool use, MCP, multi-step workflows, context management, error recovery.
    • Evaluation depth. Youve designed evaluations for agents, not just models. You understand non-deterministic outputs, multi-trial measurement (pass@k, variance), trajectory scoring, and scoring drift. Youve worked with tools like Inspect, Braintrust, LangSmith, or Promptfoo, or built your own.

    Judge rigor. You know how to build an LLM judge, validate it against human agreement, and know when not to trust it. Fast from idea to prototype. You can point to things you built quickly, then iterated on or shipped. You can also tell us about a prototype you killed, and why. Fluent with AI coding tools. You use Claude Code or equivalents daily, including skills, slash commands, and agent-style workflows. Python as primary language. Strong with FastAPI, Pydantic, and the ecosystem. Your code is clean, tested, and easy for the next person to pick up. Judgment on speed vs. discipline. You know when a quick prototype is enough and when you need a design doc, tests, and a careful rollout. Cross-team collaboration. Youve worked closely with researchers, product teams, or platform engineers. You write clearly and flag blockers early.Experience working on developer platforms, internal tools, or SDKs Production experience with LLM/agent systems - building, evaluating, or operating them Familiarity with job orchestration frameworks (Temporal.io, Airflow, or similar) Distributed compute experience (Ray, Dask, or Kubernetes-based job systems) Experience with experiment tracking or ML lifecycle tooling (Weights & Biases, MLflow, etc.) Startup or early-stage experience where you wore multiple hats and shipped under constraint

    Numbers & Facts

    LocationSeattle, WA
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Skills

    • Appleunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Artificial Intelligence (AI) Agentsunmatched
    • Computer Skillsunmatched
    • Cross-Functionalunmatched
    • Design Evaluationunmatched
    • Ergonomicsunmatched
    • Error Recoveryunmatched
    • MCP - Microsoft Certified Professionalunmatched
    • Machine Toolunmatched
    • Metricsunmatched
    • Product Demonstrationunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • Software Engineeringunmatched
    • Startupunmatched
    • System Testunmatched
    • Team Lead/Managerunmatched
    • Team Playerunmatched
    • Test Caseunmatched
    • Test Designunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder