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 combines high-end commercial database performance with open source cost-effectiveness, delivering up to 5x better performance than MySQL at 1/10th the price of commercial databases.
The role involves working on large-scale systems spanning thousands of servers across multiple global data centers. 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 in a fast-growing environment.
As part of the Aurora Storage team, you'll collaborate with diverse teams to impact our global customer base, focusing on innovation in data, search, analytics, and distributed systems. The role combines hands-on development with architectural responsibilities, requiring both technical expertise and leadership skills.
The team operates in a startup-like environment within AWS, focusing on high-impact solutions for a large customer base. You'll work with cutting-edge technology, participate in the full software development lifecycle, and contribute to building auto-scaling, auto-healing distributed storage clusters of massive world-wide scale.
AWS values diverse experiences and offers a flexible hybrid work model, allowing you to balance in-office collaboration with remote work. The position includes comprehensive benefits, mentorship opportunities, and a strong focus on work-life harmony. You'll be part of a team that celebrates knowledge-sharing and supports professional growth through various career development resources and learning experiences.