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, capable of handling petabytes of data and over 20 million requests per second. This role offers an exceptional opportunity to work on one of the largest distributed database systems globally, serving major companies like Lyft, Airbnb, Samsung, and Capital One.
As a DynamoDB engineer, you'll tackle complex challenges in distributed systems at massive scale, working alongside sharp, motivated teammates and receiving guidance from senior and principal engineers. The position demands innovative thinking and maintains high quality standards, as you'll be responsible for the entire development lifecycle - from gathering requirements and creating designs to implementation, code reviews, and operations.
The role is part of AWS Utility Computing (UC), which drives foundational services like S3 and EC2, consistently delivering innovative products that distinguish AWS in the industry. You'll contribute to the development and management of various AWS services, including Compute, Database, Storage, IoT, Platform, and Productivity Apps.
AWS values diverse experiences and fosters an inclusive culture through employee-led affinity groups, ongoing learning experiences, and events like Conversations on Race and Ethnicity (CORE) and AmazeCon. The company emphasizes work-life harmony with flexible arrangements and provides extensive career development opportunities through knowledge-sharing and mentorship programs.
This position offers the chance to impact AWS, Amazon, and countless businesses worldwide while working on cutting-edge technology that processes petabytes of data, replicates across continents, and handles massive-scale operations with millisecond performance.