AWS Relational Database Service (RDS) is seeking a Software Development Engineer to join their team working on cloud database solutions. This role focuses on building and maintaining highly-available replicated databases in the AWS cloud. RDS is one of AWS's largest cloud database businesses, providing simplified database management for customers across multiple database engines including MySQL, Oracle, PostgreSQL, SQL Server, MariaDB, and Amazon Aurora.
The position involves working on sophisticated control systems that manage vast numbers of databases across multiple worldwide datacenters. You'll be responsible for building systems that ensure multiple-nines of durability and availability, requiring automatic failure detection and handling within seconds. The role demands innovative solutions to handle scaling challenges as the service continues its rapid growth.
As part of the AWS Utility Computing organization, you'll contribute to foundational services like S3 and EC2, while working on new product innovations. The team operates in a startup-like environment, focusing on high-impact projects and serving a global customer base. You'll collaborate with diverse teams and have opportunities for mentorship and knowledge-sharing.
The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. Amazon values diverse experiences and maintains an inclusive culture through various initiatives like CORE and AmazeCon conferences. The role provides excellent opportunities for career growth through hands-on experience with complex distributed systems and cloud technologies.
This is an ideal opportunity for engineers passionate about cloud computing, distributed systems, and database technologies who want to make a significant impact on AWS's core infrastructure.