A

Apple

Designs phones, computers and their operating systems

Senior Software Development Engineer in Test - LLM Evaluation & Automation, T3E

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science, Mathematics, or a related field, or equivalent practical experience.
  • At least three years of relevant industry experience in test automation, software development, or related areas.

Responsibilities

  • Design, build, and maintain LLM-as-a-judge evaluation harnesses and integrate them into existing and new continuous integration and automation pipelines.
  • Author and curate evaluation sets and rubrics, partnering with modeling teams whose evaluation sets can run hundreds of examples judged by a separate model.
  • Run evaluation jobs at scale and triage results by distinguishing genuine model regressions from rubric problems or infrastructure noise.
  • Plan and build test coverage and tooling from low-level component tests through end-to-end tests that exercise models and frameworks powering generative artificial intelligence features.
  • Package evaluation tooling for reuse as libraries and jobs that partner teams can adopt.
  • Define quality gates and reporting so model regressions are caught and communicated before human evaluation or population rollout.
  • Collaborate with data scientists and modeling engineers to identify regressions across large output sets and between model updates.
  • Build and maintain model-level, component-level, and end-to-end evaluation coverage for generative features.
  • Determine when component-level checks through an application programming interface or command-line interface are sufficient and when a full end-to-end user flow is required, then build tooling for both.
  • Validate image and visual generation outputs and associated classification metadata, detecting quality or behavior regressions across model updates.
  • Evaluate whether natural-language generation artifacts and responses match user intent, moving LLM judges into a scalable, repeatable automation environment.
  • Integrate an LLM-as-a-judge stage into pipelines to assess open-ended or factual responses beyond exact-match checks.
  • Assess whether model-generated insights and summaries are sufficiently sensible and suitable for users.

Desired Qualifications

  • Strong practical knowledge of Python, including data-pipeline fluency with JSON, YAML, and REST APIs.
  • Hands-on experience with LLM-as-a-judge evaluation and rubric design, or demonstrated ability to ramp into it quickly.
  • Strong software engineering fundamentals, including defining atomic, composable components and building maintainable pipelines and tooling rather than scripts.
  • Strong debugging and triage skills, including separating genuine regressions from infrastructure or rubric noise.
  • Strong knowledge of the software development lifecycle, testing methodologies, and quality assurance processes.
  • Ability to communicate clearly in writing and verbally about quality signals to modeling and leadership audiences.
  • Ability to lead work across varying priorities and partner with modeling, framework, and infrastructure teams.
  • Experience building on-device tooling and device/model evaluation infrastructure.
  • Experience integrating with continuous integration, continuous delivery, and job orchestration systems, and deploying tooling as reusable libraries.
  • Familiarity with generative model behavior, including image generation, natural-language processing, or large language model output evaluation.
  • Experience curating and reasoning about large datasets and manually inspecting data with Jupyter or similar tools.
  • Awareness of dataset bias and fairness considerations in evaluation.
  • Experience with database and query tooling such as SQL, and dashboards or visualization for reporting quality trends.
  • Experience with Xcode.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs