Amazon Aurora DSQL is a serverless, distributed SQL database with virtually unlimited scale, highest availability, and zero infrastructure management. As a Senior Software Engineer on the Aurora DSQL team, you'll be responsible for enhancing the query optimization and execution layer of this cutting-edge database system. The role combines deep technical expertise in database internals with the opportunity to work on large-scale distributed systems.
You'll be joining AWS's Utility Computing organization, which is responsible for foundational services like S3 and EC2, as well as continuous innovation in cloud services. The team operates in a startup-like environment while benefiting from Amazon's scale and resources. You'll collaborate with diverse teams to solve complex technical challenges and directly impact our global customer base.
The position offers significant technical depth, focusing on query optimization algorithms, cost-based optimization strategies, and core execution engine improvements. You'll be working with a team that values knowledge-sharing and mentorship, with opportunities for both giving and receiving guidance through code reviews and design discussions.
AWS provides a comprehensive benefits package, including medical coverage, financial benefits, and a strong emphasis on work-life harmony. The company culture promotes diversity and inclusion through employee-led affinity groups and ongoing learning experiences. Career growth is actively supported through mentorship programs and opportunities to work on challenging technical problems.
This role is ideal for experienced engineers who are passionate about database systems, distributed computing, and building highly available services that operate at AWS scale. You'll have the opportunity to work on cutting-edge technology while contributing to a product that serves customers worldwide. The position offers competitive compensation and the chance to work with some of the industry's most innovative technologies and talented engineers.