B&A
Apple
Systems Engineer - Evaluation Engineering
Über die Stelle
Siri Agentic Evaluation Platform. Evaluation ist nicht mehr nur eine statische Test-Suite – es ist ein hochdynamisches, massiv skalierbares, verteiltes Problem. Unsere Plattform ermöglicht es Teams, agentische Simulationen mit hohem Durchsatz auszuführen, Multi-Modell-Bewertungspipelines zu orchestrieren und Echtzeit-Observability-Dashboards über Milliarden von Tokens und komplexe Datentypen hinweg zu generieren.
BESCHREIBUNG
Wir suchen einen Distributed Systems Engineer, der die Infrastruktur für unser Core-System verantwortet. In dieser Rolle entwerfen Sie die Execution Engine, die diese komplexen Evaluierungsschleifen koordiniert. Sie entwickeln Systeme, die deterministisch, fehlertolerant und kosteneffizient bleiben, selbst bei der Koordination massiver paralleler Anfragen über heterogene Gerätetypen hinweg (iPhones, Mac, iPads etc.).
MINDESTQUALIFIKATIONEN
- Master-Abschluss in Informatik oder eine vergleichbare Qualifikation sowie 7+ Jahre Erfahrung als Distributed Systems Engineer, Platform Engineer oder in einer vergleichbaren Rolle.
- Systeme & Backend-Sprachen: Fundierte Kenntnisse in Sprachen, die auf Nebenläufigkeit und Enterprise-Skalierung optimiert sind, wie Python (asyncio) oder Java.
- API-Design & Ökosysteme: Tiefgreifende Expertise im Entwurf robuster, versionierter Produktions-APIs unter Verwendung von gRPC/Protobuf, GraphQL oder REST (FastAPI).
- Cloud-Native-Architektur: Fortgeschrittene Erfahrung mit Kubernetes (Orchestrierung, Custom Operators, Service Meshes wie Istio oder Linkerd) sowie Cloud-Anbietern (AWS, GCP oder Azure).
BEVORZUGTE QUALIFIKATIONEN
- Relationale & analytische Datenbanken: Fundierte Erfahrung in der Modellierung komplexer relationaler Daten und Trace-Hierarchien unter Verwendung von PostgreSQL, kombiniert mit analytischen Query-Layern für hohen Durchsatz.
- Orchestrierung & Messaging: Erfahrung im Entwurf asynchroner, eventgesteuerter Architekturen unter Verwendung von Kafka, AWS SQS/SNS, RabbitMQ oder Redis Streams.
- Erfahrung in der Entwicklung von Agentic RAG-Plattformen oder entwicklerorientierten Infrastruktur-Tools.
- Infrastructure-as-Code (IaC): Fundierte Kenntnisse in Terraform zur deklarativen Verwaltung von Infrastruktur.
- CI/CD & DevEx: Erfahrung im Aufbau automatisierter, containerisierter Deployment-Pipelines (GitHub oder ArgoCD) mit Fokus auf schnelle und zuverlässige Feedbackschleifen für Entwickler.
