H1BConnect Pro: Unlock advanced filters, H1B sponsorship insights, and unlimited job access.Subscribe now
Apple logo

Senior Software Engineer, Apple Batch, Apple Data Platform

Apple
Cupertino, CA Full-time 3/31/2026 $147,400 - $272,100 a year
Undergraduate with 5+ Years of Experience
Approval 98.9%Total filings 5,543New hires 2,691
👑 Elite Sponsor
FY 2025

Job Description

Join the Apple Data Platform team to design and build a scalable batch and ML infrastructure platform used across Apple. You will be responsible for developing high-performance systems that power large-scale batch processing and ML workloads, focusing on Kubernetes scheduling and resource management.

Requirements

  • 5+ years of experience designing, developing, and operating highly available, large-scale distributed systems and data or ML infrastructure
  • Strong software engineering skills with deep programming expertise in Go, Java, or Python
  • Advanced knowledge of Kubernetes internals including custom controllers, scheduler architecture, resource quotas, and workload lifecycle management
  • Hands-on experience with Kubernetes-native batch scheduling frameworks such as Kueue or YuniKorn and advanced scheduling concepts like gang scheduling, bin-packing, and priority preemption
  • Experience with cloud-native infrastructure across multi-cloud environments including AWS, GCP, and on-premises systems

Responsibilities

  • Design, build, and deploy highly reliable, large-scale distributed systems for batch processing and ML infrastructure across public clouds and Apple data centers using Go, Java, or Python
  • Architect and operate Kubernetes-native scheduling systems such as Kueue and YuniKorn, building custom operators and CRDs to manage complex ML and data workloads
  • Implement advanced scheduling strategies including gang scheduling, topology-aware routing, bin-packing, and fair-share queuing to maximize GPU efficiency and hardware utilization
  • Build and manage secure, multi-tenant Kubernetes environments with strict resource isolation, quota governance, and priority-based preemption
  • Drive end-to-end observability, monitoring, and incident response practices to ensure high availability and fault tolerance of production systems

Benefits

  • Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.

Is this job posting expired or no longer available?