Software Development Engineer (Distributed Systems) - Cloud
Apple· Software and Services
Cupertino, California$150.4k - $277.6kFull-timePosted 3mo ago
About the role
Apple Service Engineering (ASE) Compute team seeks an experienced software engineer to build and enhance internal cloud infrastructure offerings, delivering critical features in the control plane of a high performance compute platform to improve scalability, utilization, and workload support for internal and external users.
Responsibilities
- Actively participate in the design and development of control plane components (scheduling, resource management, APIs, high-availability) for a large-scale multi-site cloud compute platform.
- Write and review code, generate and review design documentation.
- Participate in software qualifications and rollouts to production clusters.
- Participate in a rotation where engineers respond to platform issues for same-day resolution.
- Work with a wide range of software and hardware engineering teams across Apple to support their workflows or integrate their technology into our platform.
- Engage closely with partners and customers to drive clarity in Apple's compute needs.
- Hold yourself and others to a high quality standard expected of Apple products.
Qualifications
- Demonstrated ability to design, debug, and test complex software systems
- Experience with software development in distributed systems, critical internet services and/or platform infrastructure.
- Understanding of distributed systems and database concepts.
- Strong communication and organizational skills.
- Understanding of core operational concepts - monitoring, alerting, incident management.
- Understanding of performance analysis methodologies.
- User-focused: passion for quality, attention to details, and delivering outstanding user experiences
- BS in Computer Science / related fields and 6+ years of experience or MS with 4+ years of experience or PhD with 2+ years of experience.
- Experience developing control planes for critical internet services / platform infrastructure
- Expertise in solving scheduling problems e.g. quota management, fair share, placement etc.
- Knowledge of operating systems concepts (process scheduling, disk and network I/O, performance).
- Knowledge of datacenter architecture (networking topologies, host placement strategies, and failure modes); design of multi-datacenter systems; failure domains; and wide-area networking.
- Comfort working with geographically distributed partners
- Golang proficiency
- Experience with Kubernetes, postgresql, zookeeper, etcd.
Skills
Required:Distributed systems designScheduling and resource managementGo (Golang)
Nice to have:Kubernetes / etcd / Zookeeper / PostgreSQL
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- discounted products and free services
- reimbursement for certain educational expenses including tuition
- discretionary bonuses or commission payments as well as relocation (may apply)
- employee stock programs and stock purchase plan
Last updated Jul 24, 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