Software Development Engineer - AWS - DynamoDB Storage Plane
Do you want to work on arguably the largest NoSQL deployment on the planet? Join the team that invented NoSQL!
DynamoDB is one of the most critical and successful AWS services. It provides fast and predictable performance (millisecond latencies for reads and writes) with seamless scalability. We receive tens of millions of read and write requests per second to databases that are hundreds of TBs in size.
You will have a unique opportunity to work on the core of DynamoDB, contributing to its continuous exponential growth and scaling it for millions of new users around the globe.
There has never been a better time to join the team as we kick off the next wave of innovation that will take the service availability and latency numbers to the whole new level. Through these efforts we aim to grow DynamoDB by 10x in the next 2 years!
We are looking for deeply technical, team first mentality individuals who are willing to commit themselves to this aspiration.
Engineers say DynamoDB is a technically challenging space that requires unique and innovative solutions. In DynamoDB, you will get to solve the hardest engineering challenges in distributed systems at massive scale. You will get to exercise your intellectual curiosity to its max, work with an amazing team of super sharp individuals who will help you grow your skills and career, and hone your design and architectural skills by getting to work with Principal Engineers on a daily basis.
As an engineer on the Storage Plane team, you will be responsible for forging a strategy and architecture to provide the foundation for the entire service. Our code is responsible for storing petabytes of customer data in the most efficient way across thousands of machines, while providing highly reliable and low latency access to the data.
We are a tier zero Amazon service. Everything we do must be super solid, scalable, efficient, and extremely fault tolerant.
We are also rapidly adding features, both customer facing and internal. You'll be involved in both. This is a hands-on position where you will be asked to do everything from building new components to formulate strategy and evangelize technology, mentor other engineers and provide training and support for our technologies.
You need to not only be a top software developer with a good track record of delivering, but also excel in communication, leadership and customer focus. If you want to test your limits and tackle technical challenges you won't see anywhere else then come join our group.
Your responsibilities will include:
Translation of complex functional and technical requirements into detailed architecture and design
Run multi engineer cross team projects. You will need to demonstrate and mentor others on project management, and prioritization.
Be very hands-on; work with others on the engineering team to manage the day-to-day development activities, participate in designs, design review, code review, and implementation.
Delivery quality features on-time and on-budget and execution against project plans and delivery commitments.
Perform data analysis to identify opportunities to optimize our storage consumption.
Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and the development team in bringing in new technologies.
Candidate must be able to work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities. Work with engineering teams to design and optimize a wide variety of development projects using a variety of development tools and practices. In addition, the role involves developing shared components and tools, analyzing the latest technologies and development trends, establishing and implementing standard practices.
In joining our team, you'll enjoy a competitive salary, great benefits, a creative and comfortable work environment, and the exciting opportunity to be part of a fast-paced and growing technology company.
For more information on Amazon Web Services please visit http://aws.amazon.com
For more information about DynamoDB please visit http://aws.amazon.com/dynamodb/
Amazon is an Equal Opportunity-Affirmative Action Employer Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation