Software Development Engineer, Amazon S3 Index
Role responsibilities
Develop and maintain software for S3 Index to ensure the durability and availability of key-value metadata at a massive scale. Responsibilities include designing systems to handle unprecedented loads and participating in a regular on-call rotation to resolve operational issues.
Requirements
Requires a Bachelor's degree in Computer Science or a related field and 3+ years of professional software development experience. Candidates must have experience in designing large-scale distributed systems using languages such as Java, C++, C#, or Perl.
Key skills
Distributed Systems, Object Oriented Design, System Architecture, C#, C++, Java, Perl, Test Automation, Software Development Life Cycle, Multi-threading, Scalability, Reliability Engineering
Keywords
AWS, Amazon S3, Cloud Storage, Distributed Systems, Key-Value Metadata, C#, C++, Java, Perl, Object Oriented Design, SDLC, Multi-tiered Architecture, Multi-threaded, Scalability, Durability, Availability, Test Automation, Code Reviews, Utility Computing, EC2, Cloud Computing, System Software