Machine Learning Platform Engineer, AI Evaluation Platform (All levels)

Apple

Seattle (WA)

On-site

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Apple stock programs
Discretionary bonuses/compensation
Relocation
Education reimbursement

Job summary

Apple is seeking machine learning platform engineers to design and ship high-availability Python services and platform tooling for AI evaluation at multiple levels. You will partner with researchers to operationalize innovations and build developer-first APIs and SDKs for scalable evaluation.

You will work across system design, API development, and production-grade engineering, driving technical excellence and rapid delivery in a GenAI environment.

Qualifications

  • 2+ years of software engineering experience or a Master's with relevant project experience.
  • Strong Python ecosystem proficiency with production-grade code and architecture input.
  • Experience partnering with Data Scientists/Researchers to operationalize scientific code.
  • Understanding AI/ML lifecycle and evaluation metrics.

Responsibilities

  • Design, code, and ship high-quality Python services.
  • Lead architecture for core evaluation engine and distributed services for seniors; end-to-end feature/API ownership for mid-levels.
  • Mentor junior engineers and drive technical decision-making.
  • Collaborate with Applied Scientists to translate metrics, prompts, and scoring algorithms into scalable services.
  • Ensure seamless integration with ML infrastructure and developer workflows.
  • Champion SDLC, automated testing, and monitoring for high availability.

Skills

Python
FastAPI
Pydantic
Pandas
API Design
CI/CD
Docker
Kubernetes
Datadog
Prometheus

Education

Master's degree or higher in CS/related field

Tools

Docker
Kubernetes
Datadog
Prometheus
FastAPI
Pydantic
Pandas

Job description

Summary

Join Apple Services Engineering to build the next generation of AI evaluation systems. We are seeking machine learning platform engineers at multiple levels (Mid-Level to Principal) to architect and build high-availability services and internal tools that enable self-service evaluation at scale. You will partner with researchers to operationalize their innovations, transforming complex workflows into intuitive, developer-first platforms. We are looking for builders who thrive in the ambiguity of new initiatives and are passionate about creating scalable infrastructure.

Description

You will join the engineering team responsible for democratizing AI evaluation across the organization. Your focus will be on developing the developer experience—architecting and implementing the APIs, SDKs, and platform services that turn complex evaluation metrics into simple, self-service calls. You will work hand-in-hand with researchers to operationalize sophisticated measurement techniques, ensuring they scale reliably within our high-availability infrastructure. In this role, you will drive the engineering standards for a new organization, upholding the code quality, automation, and testing rigor required to support the rapid evolution of Generative AI and Agentic systems.

Responsibilities

System Design & Implementation: Design, code, and ship high-quality Python services. For senior candidates: Lead the architecture for the core evaluation engine and distributed services. For mid-level candidates: Own the end-to-end implementation of specific features and API endpoints.

Technical Leadership & Collaboration: Mentor junior engineers, conduct code reviews, and drive technical decision-making. Foster a culture of technical excellence and rapid delivery through example and collaboration.

Operationalizing Science: Partner closely with Applied Scientists to translate novel metrics, judge prompts, and scoring algorithms into scalable, production-grade services. Create frameworks to evaluate not just simple responses, but also multi-turn agent trajectories and tool usage.

System Integration: Serve as a technical bridge between the research organization and the broader engineering ecosystem, ensuring our tools integrate seamlessly with existing ML infrastructure and developer workflows.

Engineering Rigor: Champion the software development lifecycle (SDLC) for the team, writing comprehensive automated testing (CI/CD), and instrumenting monitoring to ensure high availability and reliability.

Minimum Qualifications
  • 2+ years of hands-on software engineering experience (or Master's degree with relevant project experience). Note: We are hiring across multiple seniority levels; expectations will scale with experience.
  • Strong proficiency in the Python ecosystem (e.g., FastAPI, Pydantic, Pandas). You are capable of writing production‑grade code and contributing to architectural discussions on day one.
  • Customer Obsession & Product Thinking: Experience acting as a technical partner to internal customers. You can translate vague requirements from other teams into concrete engineering specifications.
  • Demonstrated experience partnering with Data Scientists or Researchers: You have the ability to navigate the ambiguity of research workflows and operationalize scientific code.
  • Functional literacy in AI/ML concepts: You understand the fundamental lifecycle of machine learning (datasets, training vs. inference, evaluation metrics) and can discuss the engineering challenges involved in serving models.
  • Strong expertise in API Design & Internal Tools: You have built APIs that other developers rely on, with a focus on versioning, backward compatibility, and developer experience.
  • Operational excellence background: You have practical experience using CI/CD pipelines, containerization (Docker/Kubernetes), and monitoring (Datadog/Prometheus).
Preferred Qualifications
  • Experience building MLOps & Platform Infrastructure: You have architected the foundational infrastructure for AI, such as model registries, inference services, or feature stores (using tools like Kubernetes, Ray, or Kubeflow).
  • Deep familiarity with AI Evaluation Frameworks: You have used or contributed to modern evaluation tools like DeepEval, Ragas, TruLens, or LangSmith. You understand how to implement and scale model‑based evaluation workflows.
  • Deep understanding of Generative AI & Agents: You understand the engineering challenges of relying on LLMs and Agents as software components—specifically managing token economics, handling rate limits, and evaluating non‑deterministic, multi‑step reasoning capabilities.
  • Builder Experience: You have thrived in startup‑like environments, navigating high ambiguity to deliver complex technical roadmaps from scratch.
Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $139,500 and $210,100, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.

Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan.

You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Equal Opportunity Statement

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

Applications

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AIML - Sr Software Engineer - AI, Evaluation
AIML - Sr Software Engineer - AI, Evaluation

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Stock programs
Medical and dental coverage
Retirement benefits
+2
Senior ML Platform Engineer - Agentic Systems - Special Projects
Senior ML Platform Engineer - Agentic Systems - Special Projects

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Software Engineer Manager: Agentic Evaluation Platform
Software Engineer Manager: Agentic Evaluation Platform

Apple Inc. • Cupertino (CA)

On-site
USD 238,000 - 402,000
Medical & dental coverage
Employee stock programs
Relocation assistance
+1
Sr. Applied Scientist, AI Evaluation & Quality Systems
Sr. Applied Scientist, AI Evaluation & Quality Systems

Apple Inc. • Seattle (WA)

On-site
USD 142,000 - 263,000
Apple Benefits
Relocation assistance
Employee stock purchase plan
+2
Systems Engineer - Evaluation Engineering
Systems Engineer - Evaluation Engineering

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Stock options
Relocation assistance
Education reimbursement
+1
ML Data & Eval Engineer, Siri Agent Modeling
ML Data & Eval Engineer, Siri Agent Modeling

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental
Retirement benefits
Employee stock programs
+1
Machine Learning Engineer, Human Centered AI - Evaluations & Insights
Machine Learning Engineer, Human Centered AI - Evaluations & Insights

Apple Inc. • Seattle (WA)

On-site
USD 142,000 - 263,000
Software Data Engineer, Sensing & Connectivity
Software Data Engineer, Sensing & Connectivity

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Employee stock purchase plan
Relocation assistance
AIML - Sr Machine Learning Engineering Manager, Evaluation
AIML - Sr Machine Learning Engineering Manager, Evaluation

Apple Inc. • Cupertino (CA)

On-site
USD 238,000 - 402,000
Stock options
Relocation assistance
Comprehensive medical/dental coverage
+1
Machine Learning Evaluation Engineer
Machine Learning Evaluation Engineer

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 150,000 - 278,000
Medical & Dental coverage
Employee stock programs
Relocation support
+1