Amazon Web Services Sr Systems Dev Engineer, AWS DynamoDB in Seattle, Washington
The AWS DynamoDB team is looking for an experienced and passionate System Development Engineering Lead to develop the technical vision and road map for infrastructure automation platform for a massively scaled distributed NoSQL database. You will also lead and guide a team of high performing system development engineers to realize the technical roadmap and vision.
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 the freedom to chart a bold course to define the technical vision and roadmap for infrastructure automation platform for DynamoDB and solve incredible technical challenges that come with scaling massively distributed systems? Then this opportunity is for you!
Key job responsibilities
You will partner with the DynamoDB feature 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.
Review current processes, systems and tools to document AS-IS model of region build process, release pipelines and infrastructure management
Perform process and technical gap analysis to identify opportunities to simplify processes and invent new tools and systems to manage infrastructure build and release cycle
Create and own technical vision and roadmap for the team to meet AWS region and infrastructure automation goals
Coach, mentor and lead a team of system engineers to realize the technical roadmap
Own technical architecture and high-level design for the team and solve complex business architectural problems
Leads design and operational reviews of architectures, systems, and processes and guide teams when making trade-offs between opportunity, architecture, resources, and sustainability
Define and apply the standards of engineering, test, and operational excellence best practices for the team
4+ years of professional software development experience
3+ years of programming experience with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
2+ years of experience in one of the Infrastructure as Code (IaC) Tools - AWS CloudFormation, Terraform, Chef, Puppet, Ansible
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, etc.), OSI model, DNS
B.S. or M.S. degree in Computer Science, MIS, CIS, or a related field
Knowledge of NoSQL database concepts
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 https://www.amazon.jobs/en/disability/us.
Amazon Web Services
- Amazon Web Services Jobs