Apple Services Engineering (ASE) builds container and virtualization runtime technology for Apple's next-generation compute platform. The team develops virtualization-based runtimes for Virtual Machines and Linux Containers across Apple's data center, with privacy, security, and performance as first-class requirements. This role will establish the strategy for patching node software across the data center fleet faster and more often while minimizing impact on workloads. The successful candidate will evaluate possible approaches—including live migration, snapshot and restore, kexec-based host updates, live patching, and in-place runtime and VMM upgrades—choose an approach or combination, and make tradeoffs explicit using models of how each approach can fail. The role will define relevant success metrics, design and drive the first implementation using Cloud Hypervisor and Linux microVM runtimes on x86 and arm64, and hire and grow the team. Depending on the candidate's background and interests, the role may be technical lead or people manager. The role also works with SRE, Compute, and security organizations on rollout, safety, and fleet operations.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior