CareerPlan

Senior Distributed Systems Engineer - Services Special Projects

Cupertino, United States of AmericaFull-time2026-10-20 → 2026-11-08

Core

Design and build massively scalable, highly available backend services that ingest, process, and serve data for Apple customers across mission-critical workloads including real-time transactions, analytics, and content delivery.

Role type

Senior IC distributed systems engineer (backend services)

Builds

High-throughput, low-latency backend services and a multi-tenant platform with AI/ML-powered capabilities

Domain

Consumer technology, distributed systems, cloud-native infrastructure

Deliverable

production ML models

Required skills

Java, JVM performance tuning, async/reactive JVM stacks, gRPC, Kafka, Kubernetes, AWS/GCP, CI/CD pipelines, ACID semantics, NoSQL/relational databases, Redis, Iceberg, Cassandra, Protobuf/Avro, security vulnerability remediation

Preferred skills

Machine learning systems, LLM deployment in transaction path, security and cryptography, identity and access management protocols

Technologies

Spring Boot, Netty, Project Reactor, RxJava, Vert.x, Micronaut, Quarkus, JUnit 5, Mockito, AssertJ, Testcontainers, Gradle, Jenkins, GitHub Actions, GitLab CI, Docker, gRPC, Kafka, Iceberg, Cassandra, Redis, Jackson, Protobuf, Avro, OAuth2, OIDC, SAML, TLS, X.509