Junior Softwareentwickler:in

3 weeks ago


Kent WA, United States Amazon Development Center U.S., Inc. Full time

Does working on a cutting edge and fast growing serverless database excite you? This is a unique and rare opportunity to make an impact for a fast-growing AWS service and shape the future of the cutting-edge database technology, and of the cloud in general. In this role, you will have the opportunity to apply your deep understanding of distributed systems architecture and design principles and will be required to identify and analyze complex problems to develop elegant and efficient solutions to optimize performance and scalability.
We are looking to innovate on behalf of our customers and bring them the best experience possible while delivering high availability, performance and scalability. This is a huge impact role to redefine how we predict customers (Database developers) ever changing needs and create learning mechanism that would feed into our heat and placement algorithms. You would help lead and solve for lowering costs for customer and help bring in great stability and durability of our services.
Imagine a database where you don't have to worry about the configuration or capacity of your database. Amazon Aurora Serverless an on-demand, auto-scaling configuration for Amazon Aurora where the database will automatically start up, shut down, and scale capacity up or down based on your application's needs, with no down time. It enables you to run your database in the cloud without managing any database instances. With Amazon Aurora Serverless we aim to do nothing less than revolutionize the database business. Aurora Serverless builds on top of foundational AWS services such as EC2, S3 and DynamoDB and we are breaking new ground in the way that customers experience databases.
Mentor junior engineers and collaborate with engineers from other teams
You would have an opportunity to work with one of the smartest minds in the industry and help innovate on behalf of the customers.
BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- Bachelor's degree in computer science or equivalent
- 2+ years experience with building scalable distributed systems using AWS or other cloud technologies
- 2+ years of building large-scale machine-learning services
PREFERRED QUALIFICATIONS- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- 3+ years experience with building scalable distributed systems using AWS or other cloud technologies (compute orchestrators, containers, hypervisors for database storage systems)
- Strong in computer science fundamentals like data structures, algorithm design and complexity analysis
- Experience building highly available, low latency and highly scalable services
- Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit
Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.