← All roles

Senior Software Engineer - Compute

Apple· Apple Service Engineering (ASE)
Apply on company site
Cupertino, CA$184.7k - $324.8kFull-timePosted 3d ago

About the role

ASE Compute team seeks an experienced SRE software engineer to build and enhance compute infrastructure, focusing on VM lifecycle management and bare metal provisioning within a highly distributed environment. The role involves designing innovative VM orchestration solutions, operating and triaging production systems, enabling AI-assisted automation, and collaborating with cross-functional teams to scale Apple’s cloud platform for Services.”

Responsibilities

  • Design, build and implement innovative solutions around VM orchestration and bare metal provisioning in a highly distributed environment
  • Operate, monitor, and triage all aspects of our production and non-production compute environments
  • Prepare alert handling procedures, runbooks, and collaborate with other SRE teams
  • Participate in on-call rotations to troubleshoot and resolve production issues, minimizing downtime
  • Automate deployment and orchestration of compute infrastructure as well as other routine processes
  • Leverage AI to gain insight across large systems and build tools that can be used in a production environment
  • Interact with and support partner teams, including engineering, QA, and program management

Qualifications

  • Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience. Advanced Degree preferred.
  • 7+ years in a Site Reliability Engineering Infrastructure focused role
  • Excellent verbal and written communication skills
  • Automation advocate with a strong sense of ownership - you truly believe in removing operational load via software
  • Strong experience with building and scaling cloud infrastructure and large-scale distributed systems
  • Experience with OpenStack, KVM/hypervisor technologies and Kubernetes
  • Highly proficient in Go or Python
  • Be capable of collaborating and coordinating with multiple distinct engineering teams and mentoring others
  • Experience with highly distributed unix systems
  • Experience managing, scaling, and troubleshooting at a planet scale
  • Experience operating large-scale multi-tenant Infrastructure as a Managed service
  • Expert-level proficiency with Infrastructure as Code tools like Chef, Ansible, or Terraform

Skills

Required:VM orchestrationBare metal provisioningGo or PythonCloud infrastructureKVM / hypervisorKubernetesInfrastructure as Code (Chef, Ansible, Terraform)
Nice to have:OpenStack

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
  • employee stock ownership opportunities through discretionary RSUs and stock purchase plan
Last updated Oct 23, 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