A

Apple

Designs phones, computers and their operating systems

Systems Engineer - Evaluation Engineering

Platform EngineeringConfirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listedIn-person

About the Job

Requirements

  • A master's degree in computer science or equivalent is required.
  • At least 7 years of experience as a distributed systems engineer, platform engineer, or equivalent is required.
  • Strong proficiency in concurrency-oriented, enterprise-scale languages such as Python with asyncio or Java is required.
  • Deep expertise designing robust, versioned production APIs using gRPC/Protobuf, GraphQL, or REST with FastAPI is required.
  • Advanced experience with Kubernetes, including orchestration, custom operators, and service meshes such as Istio or Linkerd, and with a cloud provider such as AWS, GCP, or Azure is required.

Responsibilities

  • Architect and scale the core asynchronous execution engine for orchestrating thousands of parallel agent simulations, validation tests, and LLM-as-a-judge pipelines.
  • Design and build self-service infrastructure, CLI tools, and internal APIs that enable ML and product teams to integrate evaluation pipelines into CI/CD workflows.
  • Design, build, and maintain high-performance, type-safe gRPC or REST APIs serving evaluation pipelines, trace data, and real-time generation metrics.
  • Build data pipelines to ingest and transform high-volume execution traces, and maintain immutable data lineage so evaluation metrics can be traced to raw generations for granular error attribution.
  • Own deployment topologies for the evaluation platform across multi-tenant clusters using declarative infrastructure and continuous delivery practices.
  • Implement distributed tracing, structured metrics, and alerting across the platform.
  • Design scheduling layers, token buckets, and circuit breakers to prevent downstream API rate limiting and cascading cluster failures.

Desired Qualifications

  • Strong experience modeling complex relational data and trace hierarchies using PostgreSQL, together with high-throughput analytical query layers.
  • Experience designing asynchronous, event-driven architectures using Kafka, AWS SQS/SNS, RabbitMQ, or Redis Streams.
  • Experience building agentic RAG platforms or developer-facing infrastructure tooling.
  • Proficiency with Terraform for declarative infrastructure management.
  • Experience building automated, containerized deployment pipelines using GitHub or ArgoCD, with an emphasis on fast, reliable developer feedback loops.

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