Amazon Aurora is seeking experienced software engineers to join their Storage platform team, focusing on building large-scale database systems. This role offers an opportunity to work on MySQL and Postgres compatible database services that combine high-end commercial database performance with open-source cost-effectiveness. The position involves developing systems spanning thousands of servers across multiple worldwide data centers.
As a Software Development Engineer, you'll be responsible for designing and implementing critical components of Aurora's distributed storage cluster, which powers their auto-scaling, auto-healing database service. The role requires both technical expertise and leadership qualities, as you'll be building core systems while also mentoring other engineers.
The team operates in a startup-like environment within AWS, focusing on high-impact projects that directly affect hundreds of thousands of users. You'll collaborate with diverse teams, participate in design discussions, and contribute to architectural decisions that shape the future of cloud database services.
AWS values diverse experiences and maintains an inclusive culture through various initiatives like Conversations on Race and Ethnicity (CORE) and AmazeCon conferences. The company offers a flexible hybrid work model, allowing engineers to balance focused development time with in-person collaboration.
This is an excellent opportunity for engineers passionate about distributed systems, database technology, and cloud computing to make a significant impact while working with cutting-edge technology at massive scale. The role offers competitive compensation, comprehensive benefits, and clear paths for career growth within one of the world's leading cloud platforms.