Systems Engineer - Evaluation Engineering

Apple Inc.
Cupertino, CA, United States
11 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Test Suite Application Programming Interfaces (APIs) Amazon Web Services Systems Engineering Microsoft Azure Cloud Engineering Databases Continuous Integration Relational Databases Distributed Systems Fault Tolerance
+24 more
Github Protocol Buffers Python (Programming Language) PostgreSQL Microsoft Message Queuing RabbitMQ Redis Google Cloud Istio Retrieval-Augmented Generation Delivery Pipeline Concurrency Siri Fastapi Event Driven Architecture Kubernetes Infrastructure Automation Frameworks Information Technology Apache Kafka Build Tools Linkerd (Service Mesh) Graphql Api Design Terraform

Job description

Siri Agentic Evaluation Platform. Evaluation is no longer just a static test suite-it is a highly dynamic, massive-scale distributed problem. Our platform enables teams to run high-throughput agentic simulations, orchestrate multi-model judging pipelines, and generate real-time observability dashboards across billions of tokens and complex data types., In this role, you will design the execution engine that coordinates these complex evaluation loops. You will build systems that remain deterministic, fault-tolerant, and cost-efficient, even when coordinating massive parallel requests across heterogeneous device types(iPhones, Mac, iPads etc).

Requirements

MS in computer science or equivalent

7+ years of experience as distributed systems engineer, platform engineer or equivalent.

Systems & Backend Languages: Strong proficiency in languages optimized for concurrency and enterprise scale, such as Python (asyncio) or Java.

API Design & Ecosystems: Deep expertise in designing robust, versioned production APIs using gRPC/Protobuf, GraphQL, or REST (FastAPI).

Cloud Native Architecture: Advanced experience with Kubernetes (orchestration, custom operators, service meshes like Istio or Linkerd) and cloud providers (AWS, Google Cloud Platform, or Azure).

Preferred Qualifications

Relational & Analytical Databases: Strong experience modeling complex relational data and trace hierarchies using PostgreSQL, combined with high-throughput analytical query layers.

Orchestration & Messaging: 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.

Infrastructure-as-Code (IaC): proficiency with Terraform to manage infrastructure declaratively.

CI/CD & DevEx: Experience building automated, containerized deployment pipelines (GitHub or ArgoCD) with an emphasis on keeping developer feedback loops fast and reliable.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…