Senior SRE Software Engineer - ASE Compute
Apple· Software and Services / Apple Service Engineering (ASE)
ShanghaiFull-timePosted 1mo ago
About the role
Senior SRE software engineer focusing on Kubernetes internals for Apple's services. Own architecture for controllers and namespace management, improve reliability, engage with upstream Kubernetes community, mentor engineers, and potentially build AI-assisted tooling for triage and automation.
Responsibilities
- Own the architecture and technical direction for our controllers and namespace management infrastructure, from design through production operation at global scale.
- Find and fix the reliability problems that only appear past the point where upstream defaults and community guidance stop working, build each fix into the platform so the same class of problem does not come back, and automate the operational load that cannot be designed away.
- Set the reliability standards for the platform: SLOs, error budgets, alerting philosophy, upgrade and rollout strategy, and the runbooks that follow from them.
- Take on-call, lead incident response for the hardest production issues, and see the post-incident follow-up work through so the same incident does not happen twice.
- Represent Apple in the upstream Kubernetes community, driving our requirements through design proposals and code in the relevant SIGs.
- Grow the engineers around you through design review, code review, and direct mentoring.
- Lead cross-team technical efforts through ambiguity, and advise partner service teams and their leadership on platform capabilities and tradeoffs, shaping both their designs and the Compute roadmap.
Qualifications
- 8+ years in a Site Reliability Engineering, DevOps, or Infrastructure focused role
- Deep experience operating large-scale, multi-tenant Kubernetes environments in production
- Strong systems background — comfortable troubleshooting across the full stack (network, OS, container runtime, application)
- Expert-level Go, with a track record of shipping and owning controllers or operators that other teams depend on.
- Experience with configuration management at scale (Puppet, Ansible, or equivalent)
- Demonstrated ability to drive cross-functional initiatives to completion
- Strong written and verbal communication skills
- Education: Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience
Skills
Required:Kubernetes internalsGo programmingIncident managementCross-functional leadership
Nice to have:Cloud platforms experience
Last updated Sep 11, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services