
The everything store and cloud computing leader
Amazon, headquartered in South Lake Union, Seattle, WA, is the world's largest online retailer and a leader in cloud computing through Amazon Web Services (AWS). With over 1.5 million employees globally, Amazon operates in various sectors, including AI with its Alexa devices and a vast marketplace k...
Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...
Amazon's culture is driven by customer obsession and a focus on innovation. The company encourages employees to think big and move fast, fostering an ...

Amazon • Seattle, Washington, USA
Amazon is hiring a Software Development Engineer for the Aurora DSQL team to innovate on a serverless, distributed SQL database. You'll work with Rust and AWS to solve complex engineering problems. This position requires expertise in software architecture and large-scale design patterns.
You have a strong background in software development with a focus on distributed systems — your experience includes designing and operating highly available services that scale seamlessly. You are proficient in Rust programming and have a solid understanding of both relational and non-relational database systems, which allows you to tackle complex engineering challenges effectively.
Your expertise in software architecture and large-scale design patterns enables you to contribute meaningfully to the development of innovative solutions. You thrive in collaborative environments, enjoying the challenge of creative problem-solving while working with cross-functional teams. You are passionate about building systems that ensure high availability and strong data consistency, and you are eager to apply your skills to the AWS ecosystem.
You have experience with platform engineering, which gives you a unique perspective on how to integrate services effectively. Your ability to manage and scale system resources is complemented by your understanding of the complexities involved in maintaining distributed systems. You are committed to continuous learning and improvement, always seeking to enhance your technical skills and knowledge.
Experience with cloud services and a deep understanding of AWS infrastructure will set you apart. Familiarity with service APIs and their design will also be beneficial, as you will be defining and implementing these to enhance customer interactions with the service.
As a Software Development Engineer on the Amazon Aurora DSQL team, you will be at the forefront of innovation, contributing to the development of a serverless, distributed SQL database. Your primary responsibilities will include designing and implementing service APIs that facilitate customer interactions with the database, ensuring that these APIs are robust and scalable.
You will work closely with the control plane and platform team to build a cellular platform that supports seamless scaling of the product. This involves solving highly complex engineering problems and collaborating with other engineers to ensure that the system operates efficiently and effectively.
Your role will also require you to engage in the continuous improvement of the service, identifying areas for optimization and implementing solutions that enhance performance and reliability. You will be responsible for maintaining high availability and strong data consistency, which are critical for the success of the Aurora DSQL service.
In addition to your technical contributions, you will participate in team discussions and brainstorming sessions, sharing your insights and ideas to foster a collaborative environment. You will have the opportunity to mentor junior engineers, helping them grow their skills and understanding of distributed systems.
At Amazon, we value diverse experiences and encourage you to apply even if your background doesn't match every requirement. You will be part of a dynamic team that is dedicated to pushing the boundaries of technology and innovation. We offer competitive compensation, including equity and sign-on payments, as well as a comprehensive benefits package that includes medical, financial, and other perks.
You will have the chance to work on cutting-edge technology that impacts millions of customers worldwide. Our culture promotes continuous learning and professional development, providing you with the resources and support you need to succeed in your career. Join us in shaping the future of cloud computing and database technology at Amazon.
Apply now or save it for later. Get alerts for similar jobs at Amazon.