Staff Software Engineer, ASE Storage Infrastructure

Apple


Job Location:

Seattle, OR - USA

Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Apple Services Engineering (ASE) designs builds and operates the cloud infrastructure server systems and platform technologies that power many of Apples most beloved experiences. nnWithin ASE the Storage Platforms organization develops the systems that store protect and serve Apples data at massive scale with a mission to deliver storage that is durable secure highly available and operated with excellence. Engineers on this team will have the rare opportunity to work on storage device-optimized low-level storage large-scale distributed systems and high-performance IO stacks operating at mission-critical levels of availability and Disk provides foundational block storage services to Apples compute platforms. We are building a next-generation block storage system designed from the ground up for low latency high availability and strong durability serving as a critical building block for compute workloads across Apple. nnWe are looking for a passionate lead engineer/architect with experience in developing large-scale services and infrastructure to take a central role in designing and building our next version. Join our friendly collaborative highly-motivated team!

You will shape Elastic Disks features and architecture as it scales orders of magnitude setting the multi-year technical direction for replication durability metadata and the data this role you will:nnOwn the technical vision for the Replication u0026 Metadata Systems powering Elastic Disk; nEvolve our replication protocol to strengthen availability correctness durability to improve the overall reliability of the service as we end-to-end durability: next-generation repair replica reconstruction continuous scrubbing replication-metadata checksums and point-in-time backup u0026 performance of the replication and network data path profiling bottlenecks and evaluating next-gen network stacks to keep replication off the critical latency the engineering bar through best practices of AI toolings and insist on high standards for reviews and the team in cross-org efforts to shape a unified replication foundation for Apples storage and grow engineers; lead through design reviews technical writing and hands-on collaboration with storage engine control plane compute platform and storage reliability partners.

10 years of professional software development experience building infrastructure systems or distributed services.n5 years designing building and operating large-scale distributed storage or database systems in expertise in at least one systems-level language; strong Rust C or C proficiency fundamentals in distributed systems proven ability to reason about correctness under concurrency and failure; meticulous attention to owning services through the full lifecycle: design implementation rollout on-call and incident response with measurable availability and durability degree in Computer Science a related engineering field or equivalent experience.

MS or PhD in Computer Science or a related storage and database background having led or been a core contributor to a distributed storage system database or storage engine at -on experience implementing or extending consensus protocols (Raft Paxos Multi-Paxos ZAB Viewstamped Replication) in building block storage distributed file systems distributed databases or replicated storage engines at scale (e.g. EBS-class systems Ceph HDFS Pangu GFS-family Spanner CockroachDB FoundationDB).nDeep knowledge of data durability techniques: replication erasure coding scrubbers silent-corruption detection and automated repair/ record of driving cross-org technical initiatives or shared platform abstractions across multiple teams.

Required Experience:

Staff IC

Apple Services Engineering (ASE) designs builds and operates the cloud infrastructure server systems and platform technologies that power many of Apples most beloved experiences. nnWithin ASE the Storage Platforms organization develops the systems that store protect and serve Apples data at massive ...

About Company

Company Logo

Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more

View Profile View Profile