Software Development Engineer-AWS-DynamoDB at Amazon
Software Development Engineer-AWS-DynamoDB Details
April 16, 2019, 12:10 p.m.
Software Development Engineers
Data Plane team New DynamoDB Data
Software Development Engineer - AWS - New DynamoDB Data Plane Service Want to work on a new service to help redesign the core replication, streaming and storage components of DynamoDB using cutting edge distributed systems, replication and storage technologies? Want to work on a project, which will redefine the DynamoDB core storage components to allow us to scale by orders of magnitude? DynamoDB is an industry leading, fully managed NoSQL serverless database that already supports: · Backing up hundreds of TBs of customer tables in seconds · Replicating tables across continents · Encrypting PBs of data with no performance degradation · Transactional read and write functionality · Fast and predictable performance (millisecond latencies for reads and writes) with seamless scalability As part of this effort you will help build the core components that will allow DynamoDB to keep pushing the boundaries for availability, durability and low latencies as well as laying the foundation for future
· Bachelor's Degree in Computer Science or equivalent and 6 or more years of professional experience · Or, Master's Degree in Computer Science or equivalent and 3 or more years of professional experience · Strong coding skills in Java, C++ or C# · Database experience. This can be Sql or NoSql DBs · Experience building services · Experience with distributed systems · Strong knowledge of data structures, algorithms, enterprise systems, asynchronous architectures and distributed algorithms. · Experience with designing and building large scale systems · Experience developing in Java on Linux · Experience