A

Apple

Designs phones, computers and their operating systems

Senior Software Engineer - Compute

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, an engineering-related field, or equivalent related experience.
  • At least 7 years in a Site Reliability Engineering infrastructure-focused role.
  • Strong verbal and written communication skills.
  • Advocate for automation and demonstrate ownership by removing operational load through software.
  • Experience building and scaling cloud infrastructure and large-scale distributed systems.
  • Experience with OpenStack, KVM or other hypervisor technologies, and Kubernetes.
  • High proficiency in Go or Python.
  • Ability to collaborate and coordinate with multiple engineering teams and mentor others.
  • Experience with highly distributed Unix systems.

Responsibilities

  • Design, build, and implement solutions for virtual machine orchestration and bare-metal provisioning in a highly distributed environment.
  • Operate, monitor, and triage production and non-production compute environments.
  • Prepare alert-handling procedures and runbooks, and collaborate with other Site Reliability Engineering teams.
  • Participate in on-call rotations to troubleshoot and resolve production issues while minimizing downtime.
  • Automate deployment and orchestration of compute infrastructure and other routine processes.
  • Use artificial intelligence to gain insight across large systems and build tools for production environments.
  • Interact with and support partner teams, including engineering, quality assurance, and program management.
  • Build and enhance compute infrastructure so Apple's services scale to meet demand, with emphasis on virtual machine lifecycle management and bare-metal infrastructure.

Desired Qualifications

  • Experience managing, scaling, and troubleshooting systems at planetary scale.
  • Experience operating large-scale multi-tenant infrastructure as a managed service.
  • Expert-level proficiency with Infrastructure as Code tools such as Chef, Ansible, or Terraform.
  • An advanced degree.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs