Enable job alerts via email!

Engineering Lead - Cloud Storage

Apple

Seattle (WA)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative industry leader seeks a passionate Engineering Lead to drive cloud storage solutions. In this pivotal role, you will develop and maintain cutting-edge disaggregated storage software, collaborating with diverse teams to ensure exceptional performance and reliability. Your expertise in systems programming and Go will be key to delivering high-quality solutions that support the company's renowned hardware and software. Join a dynamic team where your contributions will shape the future of cloud technology and enhance user experiences across the globe.

Qualifications

  • Strong systems programming skills and knowledge of OS fundamentals.
  • Fluency in Go (Golang) in a systems context.
  • Experience in system software development.

Responsibilities

  • Develop, debug, and maintain disaggregated storage software for cloud platforms.
  • Collaborate with cross-functional teams to design and implement software components.
  • Manage a team of 3 engineers to ensure high-quality standards.

Skills

Systems Programming
Go (Golang)
Concurrency and Parallelism
Problem-Solving
Analytical Skills
Effective Communication

Education

BSc in Computer Science
MSc in Computer Science

Tools

Kubernetes
Ceph
AWS
GCP
CloudStack
OpenStack
Python
C/C++
Swift
Java

Job description

Engineering Lead - Cloud Storage

Location: Seattle, Washington, United States

Department: Software and Services

Summary

Posted: May 05, 2025

Role Number: 200603231

Imagine what you could do here. At Apple, new ideas quickly become extraordinary products. Bring passion and dedication to your job, and together we can accomplish great things. We are looking for a hardworking and passionate individual to join our team. If this sounds like you, we'd love to hear from you!

The Apple Services Engineering (ASE) organization builds powerful platforms enabling engineers to deliver exceptional experiences. Our compute team designs and develops the core components of our in-house cloud technologies.

In this role, you will collaborate across teams to deliver high-performance distributed storage solutions for cloud platforms. The ideal candidate is a motivated individual with strong technical and communication skills, a passion for quality, and an eye for detail that delights our customers. Join us to create and deploy storage systems supporting Apple’s renowned hardware and software.

Responsibilities
  • Develop, debug, and maintain disaggregated storage software for cloud platforms.
  • Collaborate with cross-functional teams.
  • Design, implement, and debug software components.
  • Write and review code and design documentation.
  • Participate in software qualification and deployment to production.
  • Respond to platform issues during local business hours.
  • Benchmark, analyze, and optimize performance and resiliency.
  • Maintain high quality standards consistent with Apple’s reputation.
  • Manage a team of 3 engineers.
Minimum Qualifications
  • Strong systems programming skills and knowledge of OS fundamentals.
  • Fluency in Go (Golang) in a systems context.
  • Understanding of concurrency, parallelism, and distributed systems.
  • Effective communication skills within teams and with stakeholders.
  • Excellent problem-solving and analytical skills, with a focus on quality and user experience.
Preferred Qualifications
  • BSc or MSc in Computer Science or related field, with experience in system software development.
  • Experience with distributed storage solutions like Ceph or ScaleIO.
  • Experience with Kubernetes and CSI plugins.
  • Experience with cloud platforms such as AWS, GCP, CloudStack, or OpenStack.
  • Proficiency in Python, C/C++, Swift, or Java.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.