Staff Software Engineer, ASE Storage Infrastructure
Seattle, OR - USA
Job Summary
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
About Company
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