Software Development Engineer, Sable
Core
Design, implement, and operate a tier-1 distributed storage system (Sable) handling 30+ PB of data with 150M+ requests/sec for Amazon's core commerce flows.
Role type
Senior Software Development Engineer II (Distributed Systems)
Builds
Sable Data Node and Disaster Recovery infrastructure
Domain
Cloud Storage / Distributed Systems
Required skills
Distributed systems design, C++/Java/C#/Perl, Object Oriented Design, System Architecture, Root Cause Analysis, On-call incident management, Mentorship
Preferred skills
Full SDLC experience, Code reviews, Testing practices, Operational excellence
Technologies
C++, Java, C#, Perl
Responsibilities
Design and implement features for Sable Data Node and DR, conduct Root Cause Analysis for high-severity incidents, advocate for best practices with customers, improve team development/testing practices, mentor junior engineers
Seniority
Senior, hands-on IC