Amazon DynamoDB is seeking a deeply technical, team-first software development engineer to join their world-class distributed database team. DynamoDB is a NoSQL database service that delivers single-digit-millisecond performance at any scale, handling petabytes of data and peaks of more than 20 million requests per second. The service is trusted by major companies like Lyft, Airbnb, Samsung, and Capital One for their mission-critical workloads.
As an engineer on the DynamoDB team, you'll work on challenging distributed systems problems at massive scale, collaborating with motivated teams and receiving guidance from senior engineers. The role involves end-to-end ownership of features, from requirements gathering through implementation and operations. You'll be part of AWS Utility Computing, working on foundational services that power the cloud computing industry.
The position offers significant growth opportunities within AWS's innovative culture. You'll contribute to a service that's at the core of AWS Cloud, making engineering decisions with widespread impact. The team values diverse experiences and fosters an inclusive environment through employee-led affinity groups and ongoing learning opportunities.
Key technical challenges include working with petabyte-scale data systems, implementing cross-continental replication, managing terabyte-scale continuous data streaming, and developing high-performance backup systems. The role requires strong distributed systems knowledge and a passion for solving complex engineering problems.
AWS offers a supportive work environment with emphasis on work-life harmony, flexible arrangements, and comprehensive professional development. Join a team that's continuing to innovate in the cloud computing space while maintaining Amazon's Day 1 mentality.