Apple Services Engineering builds container and virtualization runtime technology for Apple’s next-generation compute platform. This role will establish a new team focused on patching node software across Apple’s data center fleet faster and more frequently, with minimal impact on running workloads. The team has not selected an approach; potential options include live migration, snapshot and restore, kexec-based host updates, live patching, and in-place upgrades of the runtime and VMM, as well as other approaches. The successful candidate will define the fleet patching strategy, evaluate alternatives and their tradeoffs, model how approaches can fail, and determine how results should be measured. They will design and drive the first implementation using Cloud Hypervisor and Linux microVM runtimes on x86 and arm64. The role will also hire and grow the team and collaborate with SRE, Compute, and security organizations on rollout, safety, and fleet operations. Depending on the candidate’s background and interests, the position may be a technical-lead or people-management role.
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