Software Development Engineer, S3 Storage Cells
Core
Design, implement, and maintain software solutions for Amazon S3 storage control plane to manage trillions of objects with high durability and performance.
Role type
Senior IC software development engineer (distributed systems)
Builds
High-quality distributed system software for S3 storage services
Domain
Cloud storage infrastructure
Deliverable
production ML models | product features
Required skills
C++, Java, C#, Perl, Object Oriented Design, distributed systems architecture, large-scale multi-tiered software development, test automation, code reviews
Preferred skills
Full software development life cycle experience, source control management, build processes, operations experience
Technologies
C++, Java, C#, Perl
Responsibilities
Design and implement new components and improvements to S3 services, write code and solve problems at scale, add testing to existing code, improve operational tooling, collaborate on system design
Seniority
Senior, hands-on IC
