Join Our Team and Revolutionize Database Services in the Cloud
We are looking for talented Software Development Engineers to join our team in building hyper-scale database services in the cloud. As an Engineer in our team, you will design and implement major database components to allow Amazon Aurora to scale and perform for growing customer demands.
About Aurora
Aurora is a distributed, fault-tolerant database service that leverages a self-healing storage system, performing up to five times faster than standard MySQL databases and three times faster than standard PostgreSQL databases.
Our Mission
We aim to revolutionize the way people manage vast volumes of data in the cloud, with direct and immediate impact on hundreds of thousands of users who use AWS database services.
Your Role
As a member of our team, you will be responsible for designing and implementing major database components to enable Amazon Aurora to scale and perform for growing customer demands under the project Aurora Limitless Databases.
Key Responsibilities
* Design and implement major database components to support high-performance and scalability requirements
* Collaborate with cross-functional teams to identify and address technical challenges
* Develop and maintain high-quality software code using industry-standard tools and technologies
* Participate in code reviews and contribute to the improvement of our development processes
Requirements
* 5+ years of experience in professional software development
* Experience designing or architecting systems with reliability, scaling, and performance considerations
* Proficiency in at least one software programming language
* Bachelor's degree or equivalent in Computer Science or related field
* Mastery of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
What We Offer
We offer a dynamic and inclusive work environment that values diversity, creativity, and innovation. Our team puts a high value on work-life balance, flexibility, and career growth opportunities. We provide comprehensive benefits, competitive salaries, and access to cutting-edge technology and training programs.
If you are passionate about database systems, cloud computing, and software development, we encourage you to apply for this exciting opportunity to join our team and shape the future of database services in the cloud.