Software Engineer, Elastic File System
Core
Designing and building distributed file storage systems, consensus protocols, and storage engines for AWS EFS.
Role type
Senior IC distributed systems engineer (storage)
Builds
Fully managed elastic file storage services scaling from gigabytes to petabytes
Domain
Cloud infrastructure / Distributed systems / Storage
Required skills
C#, C++, Java, Perl, object-oriented design, distributed systems architecture, consensus protocols, performance tuning, capacity planning, production debugging
Preferred skills
Full software development life cycle experience, server/storage/networking expertise, large-scale distributed systems experience, familiarity with Paxos or Raft
Technologies
AWS, C#, Java, Perl, Rust, Embedded, Cloud
Responsibilities
Design distributed systems including consensus protocols and replication strategies; write systems-level code for storage engines; operate services at scale via performance tuning and debugging; build automation tools for infrastructure management; contribute to AI-assisted development in systems engineering; participate in on-call coverage and operational excellence.
Seniority
Senior, hands-on IC
