Amazon Aurora MySQL is seeking a Senior Software Development Engineer to join their team building hyper-scale database services in the cloud. This role focuses on developing a MySQL-compatible relational database engine that delivers 5x better performance than standard MySQL at 1/10th the cost of commercial databases. You'll work on building database systems that operate across thousands of servers in multiple datacenters worldwide.
The position offers hands-on development opportunities throughout the entire software development lifecycle, from design to production deployment. You'll be responsible for architecting and implementing highly scalable distributed database systems with strict availability, reliability, and performance requirements. The role combines technical leadership with hands-on development, requiring both strong coding skills and the ability to mentor others.
AWS provides an inclusive team culture with strong work-life balance. The team embraces diversity through employee-led affinity groups and innovative benefits. There's a strong focus on mentorship and career growth, with opportunities to work with experienced engineers and receive thorough code reviews. The environment combines the innovation of a startup with the resources and scale of Amazon.
Key technical challenges include:
The ideal candidate will have deep experience in distributed systems and databases, excellent coding skills, strong communication abilities, and a track record of technical leadership. This is an opportunity to shape the future of cloud databases while working with a collaborative team focused on customer success.