Demonstrated knowledge and experience in distributed systems and operating systems, applied to build stable, performant, and secure execution environments
Strong Linux / XNU development background, including kernel-level development
Familiarity with all aspects of software development, from architecture to deployment and maintenance
Ability to tackle and resolve complex issues across accelerator, virtualization, and networking layers, ensuring robust performance, stability, and security
Nice to Haves
Fluency in Go (Golang), Python, C++ or similar languages in a systems context
Quick learner and contributor to new code bases
Customer-focused thinking and strong problem-solving skills with attention to detail
Enthusiasm about upholding Apple’s standards in product quality, design, and user experience
Prior experience working with diverse hardware, operating systems, container runtimes (lxc, docker, containerd), and virtualization stacks (Qemu, KVM, Libvirt on x86, ARM)
Deep understanding and prior experience with node management agents (e.g., kubelet) and node orchestration solutions for managing large-scale infrastructures
Strong proficiency in Linux/Unix internals, administration, and troubleshooting
Strong knowledge of networking protocols and security best practices
Experience with measuring, analyzing, and optimizing performance in both host and guest environments
What You'll Be Doing
Designing, implementing, and optimizing virtualized compute offerings across a range of hardware types
Developing, implementing, and debugging robust, scalable, and highly available services supporting fleet operations and infrastructure management tailored to Apple's unique workloads
Collaborating with Software and Hardware teams to resolve complex issues across virtualization and networking layers
Conducting root cause analysis for on-server system failures and implementing preventive measures
Participating in software release qualifications and large-scale software and hardware upgrades to production clusters
Participating in a business-hours rotation for platform issue responses and same-day resolution
Perks and Benefits
Envision your potential at Apple, where fresh concepts rapidly transform into extraordinary products
Collaborate with top-tier engineers from various disciplines to design and deliver products customers love
Opportunity to work on cutting-edge technologies and services that impact millions of customers globally
Join an exceptional team that values passion, dedication, and achievement