Staff Software Engineer, ASE Storage Infrastructure
Core
Designing and building next-generation block storage systems (Elastic Disk) for Apple's compute platforms, focusing on low-latency, high-availability, and durable data paths.
Role type
Staff Software Engineer (Storage Infrastructure Architect)
Builds
Elastic Disk block storage service and replication/metadata systems
Domain
Cloud Infrastructure / Distributed Storage Systems
Required skills
Large-scale distributed systems design, Systems-level programming (Rust/C++/C), Data durability techniques, Consensus protocols, Service lifecycle ownership, Cross-org technical leadership
Preferred skills
PhD in CS, Core contributor to distributed storage engines, Hands-on consensus protocol implementation, Block storage expertise, Automated repair/reconstruction systems
Technologies
Rust, C++, C, Raft, Paxos, Multi-Paxos, ZAB, Viewstamped Replication, EBS, Ceph, HDFS, Pangu, GFS, Spanner, CockroachDB, FoundationDB
Responsibilities
Shape technical vision for replication and metadata systems, Evolve replication protocols for availability and correctness, Drive end-to-end durability features, Optimize network data path performance, Mentor engineers and lead design reviews, Represent team in cross-org initiatives
Seniority
Staff, hands-on IC with strategic leadership
