Apple
Senior Distributed Systems Engineer - Services Special Projects
$185K–$325K
Cupertino, California · Senior · Full-time · Posted Oct 20, 2026
- Experience
- 8+ years of professional software development experience building scalable, distributed systems in production.
- Education
- Master's degree in Computer Science or a related field.
About the job
Designs, builds, and operates scalable, highly available backend services and multi-tenant platform capabilities for Apple customer experiences, including AI/ML-powered services.
What you'll do
- Build resilient, high-throughput backend services and features with a focus on scalability, responsiveness, and availability.
- Partner with search/ranking, ML, and business teams to deliver customer-facing features through service APIs.
- Provide technical guidance and mentorship to other engineers.
What they ask for
- Master's degree in Computer Science or a related field.
- 8+ years of professional software development experience building scalable, distributed systems in production.
- Strong proficiency in Java and Spring boot, with experience building and operating large-scale distributed systems and customer-facing web services.
- Hands-on experience with JVM performance tuning, reactive JVM stacks, testing, Gradle, gRPC, cloud-native services, Kafka, and production data storage and caching.
Nice to have
- Experience with machine learning systems, frameworks, libraries, and algorithms.
- Experience deploying, serving, and optimizing LLMs or ML models in the transaction/request path, including AI services requiring GPUs.
Pay
USD 184,700–324,800 base salary
Tools
Java, Spring boot, Go, C++, JVM, Netty, Project Reactor, Kafka
AI focus
The role involves evolving a multi-tenant platform with AI/ML-powered services; preferred work includes deploying, serving, and optimizing LLMs or ML models in the request path and optimizing AI services that use GPUs.
Model-written summary · the original posting is authoritative