Work in Washington Veterans Jobs

Job Information

Amazon Web Services System Engineer, AWS DynamoDB in Seattle, Washington


Job summary

The AWS DynamoDB team is looking for Systems Development Engineers to scale region builds, deployment safety and capacity management components.

Amazon DynamoDB is a key-value database that delivers single-digit-millisecond performance at any scale. As a fast-growing service at the core of the AWS Cloud, our business and engineering decisions have widespread impact across AWS, Amazon, and beyond. Many of the world's fastest growing businesses such as Lyft, Airbnb, and Redfin, as well as enterprises such as Samsung, Toyota, and Capital One depend on the scale and performance of DynamoDB to support their mission-critical workloads.

We're operating at global-scale, and that's just the start. We are looking for a passionate engineer eager to join the initiative to optimize the release of DynamoDB into new regions as AWS expands. In this role, you will contribute to improving how DynamoDB builds and scales itself, as well as develop other foundational services to build the next-generation deployment technologies and testing that will enable DynamoDB's continued growth.

Are you motivated by complexities of running resilient large distributed systems and solving incredible technical challenges that come with scaling complex systems? Then this opportunity is for you!

Key job responsibilities

You will partner with the DynamoDB engineering teams to ensure that our customers can seamlessly grow and benefit from new DynamoDB features and services from a region of their choice. As part of this you will help increase automation of region deployment pipelines and build reusable tools. Specifically, you will have following responsibilities.

  • Execute runbooks to deploy DynamoDB components to new regions

  • Troubleshoot deployment issues, identify root causes and implement permanent fixes to avoid recurrence

  • Write scripts to automate tasks to scale deployment operations

  • Own and continuously update deployment runbooks for region builds

  • Continuously review current build and deployment processes to propose automation solutions


  • Computer Science fundamentals, including data structures, algorithm design and complexity analysis

  • Experience with running / troubleshooting systems hosted on Linux-based servers (any distro)

  • Understanding of key networking concepts such as different protocols (TCP/IP, UDP, ICMP), OSI model, DNS


  • B.S degree in Computer Science, MIS, CIS, or a related field

  • Knowledge of NoSQL database concepts

  • Knowledge of Infrastructure as Code concepts , frameworks and tools

  • Excellent communication, prioritization, and analytical skills

  • Ability to work in a fast paced and agile development environment

  • Must be able to see opportunities for improvement, take ownership and closely work with development team to drive product improvement.

  • Passion for automation and providing a great customer experience

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit