Apple Services Engineering (ASE) is seeking a Cloud Infrastructure Software Developer to join their Compute team. This role is crucial in building and enhancing massive clusters hosting Virtual Machines, Containers, and associated infrastructure that powers Apple's services like iCloud, iTunes, Siri, and Maps. The position offers an opportunity to work with world-class engineers on core components of Virtualization and Containerization technologies.
As a Cloud Infrastructure Software Developer, you'll be responsible for developing, debugging, and maintaining distributed compute systems for cloud platforms. The role requires strong technical expertise in systems programming, distributed systems, and proficiency in languages like Golang and Java. You'll work on improving reliability, scalability, resilience, security, and performance of infrastructure services.
The ideal candidate should have at least 2+ years of experience with a Bachelor's degree in engineering or equivalent experience. Knowledge of Apache CloudStack, Linux system virtualization (Libvirt, QEMU, KVM), and various storage solutions is preferred. The position offers competitive compensation, including a base salary range of $143,100 to $264,200, plus additional benefits such as stock options, medical coverage, and education reimbursement.
This is an excellent opportunity for someone passionate about large-scale distributed systems and infrastructure, who wants to contribute to the foundation that delivers Apple's applications to millions of users worldwide. You'll be part of a team that values innovation, collaboration, and maintaining high-quality standards in everything they do.