Cloud Infrastructure Software Developer - Virtualization and Containerization Technologies at Apple Services Engineering

Remote Full-time
Join the Apple Services Engineering Team as a Cloud Infrastructure Software Developer Imagine being part of a team that crafts experiences that have revolutionized entire industries. At Apple, our people and their ideas inspire innovation in everything we do. We are now seeking an experienced Cloud Infrastructure Software Developer to join our Apple Services Engineering (ASE) team. As a key member of our Compute team, you will build and enhance massive clusters hosting Virtual Machines, Containers, and associated infrastructure that can scale to meet the demands of Apple’s Services offerings. About Apple Services Engineering The Apple Services Engineering (ASE) team builds and provides systems and infrastructure that power Apple’s services, such as iCloud, iTunes, Siri, and Maps. We are the foundation on which Apple’s software developers build the products that our customers love. Our services have to scale globally, stay highly available, and "just work." If you love designing, engineering, and running systems and infrastructure that will help millions of customers, then this is the place for you! Job Summary As a Cloud Infrastructure Software Developer at Apple Services Engineering, you will work on the reliability, scalability, resilience, security, and performance limits of infrastructure services. You will be curious about how systems work and, more importantly, how they fail. You will be a domain expert with expertise in multiple technical areas, used to designing major features and able to resolve highly complex issues creatively and effectively. You will take ownership of major features and technologies to demonstrate a significant impact within the organization. Key Responsibilities: Design, develop, and enhance massive clusters hosting Virtual Machines, Containers, and associated infrastructure that can scale to meet the demands of Apple’s Services offerings. Work with world-class engineers on core components of Virtualization and Containerization technologies, customize it to help fit Apple’s diverse needs, and engage with the upstream community to drive Apple’s requirements. Approach complex issues with creativity, ready to take risks and course-correct effectively to produce an impact on the organization through broad implementation of new ideas. Drive ideas from inception to implementation, establishing a reputation sought out throughout the organization for advice and consultation through setting standards, process, and technical direction. Actively mentor engineers at all levels. Requirements Essential Qualifications: BS or MS in Computer Science or equivalent experience. At least 10+ years of software design and development experience in cloud service orchestration (API-based control plane) with an emphasis on ā€œinfrastructure-as-a-serviceā€ (compute, storage, and network virtualization). Strong experience with building and scaling core components of Kubernetes or similar orchestration systems. Highly proficient in Golang and Java with a track record of designing and developing highly scalable web API-based request processing systems (Spring, Kafka). Experience integrating with and extending Apache CloudStack, or general infrastructure automation experience. Programming Linux system virtualization based on Libvirt, QEMU, KVM. Experience building and operating large-scale distributed systems. Understanding of various storage solutions (iSCSI, NFS, cluster file systems). Understanding of various networking concepts (SDN, VXLAN, VPC networking, tap devices, multi-queue networking). Security design at the host (process isolation), storage (encryption), and network (access control) level. Preferred Qualifications: Excellent verbal and written communication skills to effectively collaborate with multidisciplinary teams. Ability to articulate complex technical concepts to both technical and non-technical stakeholders. Career Growth Opportunities and Learning Benefits At Apple, we are committed to helping our employees grow and develop their skills. As a Cloud Infrastructure Software Developer, you will have the opportunity to work on complex and challenging projects, collaborate with world-class engineers, and contribute to the development of innovative technologies. You will also have access to various learning resources, including training programs, mentorship opportunities, and educational reimbursement. Work Environment and Company Culture At Apple, we value diversity, inclusion, and innovation. Our work environment is collaborative, dynamic, and inspiring. We offer a flexible, hybrid remote arrangement for this position, allowing you to work from anywhere while still being part of a close-knit team. Our company culture is built on the principles of respect, integrity, and excellence. Compensation, Perks, and Benefits We offer a competitive salary range for this role, which is between $175,800 and $312,200, depending on your skills, qualifications, experience, and location. In addition to your base pay, you will have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. You will also receive benefits, including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses. Conclusion If you are a motivated individual with a passion for cloud infrastructure software development, we encourage you to apply for this exciting opportunity. As a Cloud Infrastructure Software Developer at Apple Services Engineering, you will be part of a team that is shaping the future of technology and innovation. You will have the chance to work on complex and challenging projects, collaborate with world-class engineers, and contribute to the development of innovative technologies. We look forward to reviewing your application! Apply for this job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Exec Dir or VP, Regulatory Affairs (Remote US or Copenhagen)

Remote Full-time

**Experienced Customer Service Representative – Remote Customer Care Associate at arenaflex**

Remote Full-time

Director/Head Of, GTM Finance

Remote Full-time

Engineering Technician

Remote Full-time

**Experienced Remote Data Entry Specialist – Flexible Work Schedule and Competitive Compensation**

Remote Full-time

Application Integration Consultant

Remote Full-time

NetSuite Functional Consultant ___ Remote ___ W2

Remote Full-time

Social Impact and Reputational Risk Analyst

Remote Full-time

Environmental Specialist I - L&W65042656 HYBRID

Remote Full-time

**Experienced Customer Service Agent – Part-Time Data Entry Role at arenaflex**

Remote Full-time
← Back to Home