CareerPlanSign in

Staff Software Engineer, ASE Storage team

Cupertino, United States of America💼 Full-time🗓 2026-09-14 → 2026-09-28

Core

Designing and building large-scale distributed key-value storage systems and infrastructure for Apple's internal cloud platform.

Role type

Staff Software Engineer (Distributed Systems/Storage)

Builds

Apple Object Storage and Apple Key-Value Store

Domain

Cloud Infrastructure / Distributed Systems

Required skills

Distributed systems architecture, Low-level storage optimization, High-performance IO stacks, Strongly consistent data models, Shard management (splits/rebalances), RocksDB, Rust, C++, Java, C#

Preferred skills

MS or PhD in Computer Science, Non-blocking and thread-safe programming, Large-scale production internet services experience

Technologies

RocksDB, Raft, ZAB

Responsibilities

Design and implement features for a distributed key-value store, Build and maintain software for Apple's internal cloud infrastructure, Collaborate with storage reliability engineering teams, Focus on building testable and scalable processes

Seniority

Staff, hands-on IC with strategic design responsibilities

Sourced via apple · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.