About Amazon DynamoDB
Amazon DynamoDB is a NoSQL database service that provides high-performance and scalable data storage. It allows you to store petabytes of customer data and handle millions of requests per second.
Key Features
* Single-digit millisecond performance at any scale
* Petabytes of data storage
* Millions of requests per second
* Real-time data streaming and replication
About the Role
We are looking for a highly technical software development engineer to join our team and push the limits of DynamoDB's capabilities. As an engineer, you will work on challenging problems in distributed systems, design innovative solutions, and collaborate with a team of experienced engineers.
Responsibilities
* Design and implement new features and functionality
* Collaborate with cross-functional teams to develop and deploy new services
* Work on scaling and performance optimization
* Mentor and guide junior engineers
Requirements
* Bachelor's degree in computer science or equivalent
* Experience designing and architecting large-scale systems
* Proficiency in one or more programming languages (e.g., Java, C++, Python)
* Full software development life cycle experience (coding standards, code reviews, source control management, build processes, testing, and operations)
What We Offer
At Amazon, we value diversity, inclusion, and innovation. We offer competitive compensation and benefits, including flexible work hours, professional development opportunities, and a collaborative work environment.