Apple - Cupertino, CA
posted 5 months ago
At Apple, we are looking for a passionate and dedicated Software Engineer to join our Cloud Storage team. This role is part of the Apple Services Engineering (ASE) organization, which is responsible for building powerful platforms that enable engineers to deliver incredible experiences to customers. The compute team within ASE is tasked with designing and building the foundational pieces of our in-house cloud technologies. As a Software Engineer in this role, you will collaborate with various teams across Apple to deliver high-performance distributed storage solutions for multiple cloud platforms. Your primary responsibilities will include developing, debugging, and maintaining disaggregated storage software solutions tailored for various cloud environments. You will work closely with teams both within and across organizations to design, implement, and debug software components. This will involve writing and reviewing code, generating and reviewing design documentation, and participating in the qualifications and rollouts of software to production clusters. Additionally, you will benchmark, analyze, and improve scale, performance, and resiliency issues, ensuring that you and your colleagues uphold the high-quality standards expected of Apple products. The ideal candidate for this position is a highly motivated individual with strong technical and communication skills, capable of creating intuitive user experiences. You should be passionate about quality and possess a keen eye for the details that surprise and delight our customers. By joining this team, you will play a crucial role in creating and deploying storage systems that support Apple’s world-renowned hardware and software architecture.