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.
As a Cloud Infrastructure Software Developer, you'll be working with world-class engineers on core components of Virtualization and Containerization technologies. You'll be responsible for customizing solutions to meet Apple's diverse needs and engaging with the upstream community to drive Apple's requirements. The role involves developing, debugging, and maintaining distributed compute systems that help deliver applications at scale to end users.
The ideal candidate should have strong technical and communication skills, with experience in systems programming and distributed systems. You'll be working on reliability, scalability, resilience, security, and performance aspects of infrastructure services. The role requires curiosity about how systems work and, more importantly, how they fail.
Key responsibilities include collaborating across teams, designing and implementing software components, code review, documentation, and ensuring high-quality standards. You'll be working with technologies like Golang, Java, and Kafka, and should have experience with virtualization technologies.
Benefits include a competitive base pay range of $143,100 - $264,200, comprehensive medical and dental coverage, retirement benefits, stock options, and educational reimbursement opportunities. Join Apple in building the foundation that powers millions of customers' favorite services.
This is an excellent opportunity for someone passionate about large-scale distributed systems and cloud infrastructure who wants to make a significant impact at one of the world's most innovative technology companies.