AWS Utility Computing (UC) is seeking a Senior Software Development Engineer for the Aurora PostgreSQL Engine team. This role focuses on building hyper-scale database services in the cloud, specifically working on Amazon Aurora's PostgreSQL-compatible edition. The position offers an opportunity to work on one of AWS's fastest-growing businesses, with teams spread across Seattle, Boston, and Bangalore.
The role involves working on challenging problems in distributed systems, concurrency, database internals, caching, query optimization, and performance engineering. You'll be part of a team that architects, designs, and implements highly scalable distributed database systems providing availability, reliability, and performance guarantees.
AWS Aurora PostgreSQL is a relational database offering enterprise-class performance, availability, and durability, combined with RDS management benefits. The team aims to be the world's best and fastest database, built by an excellent team of senior engineers who are passionate about mentoring and collaborative development.
Key aspects of the role include:
The team values work-life balance, offering flexible working hours and supporting both professional and personal growth. AWS provides a diverse and inclusive environment with employee-led affinity groups, ongoing learning experiences, and a culture that celebrates knowledge sharing and mentorship.
This is an excellent opportunity for experienced engineers who want to make a direct impact on hundreds of thousands of AWS database service users while working with one of the most senior teams in AWS.