Software Development Engineer - Distributed Systems at Amazon

Software Development Engineer - Distributed Systems Details

June 14, 2019, 4:32 a.m.
Software Development
Software Development Engineers
Seattle, Washington
AWS Elastic Block
Do you enjoy working on distributed systems and solving problems of consensus, consistency, durability and availability? Are you interested in building a large scale distributed system that runs on several thousands of nodes and can be resilient in different situations like infrastructure failures, network partitions, etc to provide a seamless customer experience? We are looking for passionate engineers to help us design and build a highly distributed and federated data store to serve the needs of the largest block storage service in the world - AWS Elastic Block Store (EBS). EBS delivers high performance virtualized storage as part of Amazon Web Services. If you have ever pondered about CAP theorem or consensus algorithms like Paxos, this is a great opportunity to help build a real-world solution implementing these concepts. The ideal candidate would possess analytical, design, problem solving skills and experience in building and operating large scale systems. Your responsibilities will

· 3+ years of non-internship professional software development experience · Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design · 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems. · Bachelor’s Degree in Computer Science or related field with 3+ years of relevant work experience. · Knowledge of at least one modern programming language such as C++, C#, or Java.· Experience working in an agile software development organization · Excellent
Learn more about this job

Similar jobs at Amazon




Similar jobs at Microsoft





Website managed by Tommy Unger