Amazon Aurora is seeking a Software Development Engineer to join their Storage platform team, focusing on building hyper-scale database services in the cloud. Aurora is a MySQL and Postgres compatible relational database service that delivers up to 5x better performance than MySQL at 1/10th the cost of commercial databases.
The role involves working on large-scale systems spanning thousands of servers across multiple data centers worldwide. You'll be responsible for designing and developing critical software components for cloud-based database services. This position offers a unique opportunity to shape technology, product, and business direction from the ground up in a fast-growing environment.
As part of the Aurora Storage team, you'll collaborate with diverse teams to impact our global customer base directly. You'll tackle challenging technical problems, often unprecedented, at every stack layer while building high-quality, highly available solutions. The role combines hands-on development with opportunities to mentor other engineers and requires excellence in communication, leadership, and customer focus.
The team operates in a startup-like environment within Amazon, focusing on the most impactful projects. You'll participate in the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
AWS values diverse experiences and fosters an inclusive team culture through employee-led affinity groups and ongoing learning experiences. The company emphasizes work-life harmony and provides comprehensive benefits, including medical insurance, 401k, and equity. This role offers excellent opportunities for mentorship and career growth within AWS's dynamic cloud computing environment.