Taro Logo

Senior Software Engineer, Apple Services Engineering - Kubernetes

Apple is a technology company that revolutionizes entire industries through innovative products and experiences.
$143,100 - $264,200
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Apple Services Engineering - Kubernetes

The Apple Service Engineering (ASE) team is at the heart of Apple's services infrastructure, powering crucial platforms like iCloud, iTunes, Siri, and Maps. As a Senior Software Engineer on the ASE Compute team, you'll be instrumental in building and enhancing Kubernetes clusters that scale to meet the demands of Apple's global services.

You'll work with world-class engineers to customize core Kubernetes components, with a special focus on GPU optimization, and engage with the upstream community to drive Apple's requirements. Your role will be crucial in building the platform that delivers applications at scale to millions of end users.

The position offers an opportunity to work on systems that must scale globally and maintain high availability. You'll collaborate with teams across Apple to develop features that enable efficient container orchestration and GPU usage, while ensuring the scalability and performance of Kubernetes-centered services.

Key aspects of the role include:

  • Developing and enhancing Kubernetes features for container orchestration and GPU utilization
  • Improving service scalability and availability
  • Architectural evolution to support growth and customer satisfaction
  • Production issue investigation and resolution with SRE teams

The ideal candidate brings strong expertise in Golang, Kubernetes, and distributed systems, combined with the ability to drive projects from conception to production. You'll need excellent communication skills to work effectively with multidisciplinary teams and articulate complex technical concepts to various stakeholders.

This role offers competitive compensation, including base pay between $143,100 and $264,200, plus opportunities for equity through stock programs, comprehensive benefits, and educational support. Join us in crafting the infrastructure that powers Apple's next generation of services.

Last updated 8 hours ago

Responsibilities For Senior Software Engineer, Apple Services Engineering - Kubernetes

  • Partner with teams across Apple to develop features and functionality that enable Kubernetes clusters to meet their needs around container orchestration and efficient usage of GPUs
  • Improve the scalability, availability, and performance of our services centered around Kubernetes
  • Evolve the design and architecture to support continued growth while ensuring customer satisfaction and smooth operations
  • Partner with SRE to triage, investigate, and remediate production issues

Requirements For Senior Software Engineer, Apple Services Engineering - Kubernetes

Go
Kubernetes
  • At least 5+ years and Bachelor's Degree in Computer Science, or equivalent related experience
  • Strong experience with building and scaling core components of Kubernetes or similar orchestration systems
  • Highly proficient in Golang
  • Experience building and operating large-scale distributed systems

Benefits For Senior Software Engineer, Apple Services Engineering - Kubernetes

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Senior Software Engineer, Apple Services Engineering - Kubernetes

Network Engineer III

Senior Network Engineer role at McDonald's leading global network infrastructure strategy and operations, offering competitive compensation and comprehensive benefits.

Senior AI Infrastructure Engineer - DGX Cloud

Senior AI Infrastructure Engineer role at NVIDIA focusing on DGX Cloud infrastructure, tooling, and automation.

Software Developer 3

Senior Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on building large-scale distributed cloud systems with 5+ years experience required.

Senior Software Developer

Senior Software Developer position at Oracle Cloud Infrastructure (OCI) focusing on cloud chaos engineering and distributed systems, requiring 5+ years of experience in Java, Python, and cloud technologies.

Account Cloud Engineer HeatWave

Senior Cloud Engineer role at Oracle focusing on HeatWave solutions, requiring 6-10+ years of experience in cloud computing, databases, and customer engagement.