Amazon
Software Development Engineer II, Discovery Experiences
Amazon, Seattle, Washington, us, 98127
The Amazon Devices Discovery Experiences team is seeking a talented Software Development Engineer II to join us in creating innovative experiment platforms (MVT and Ravio). In this role, you will leverage a diverse array of technologies, including machine learning, AWS, and front-end frameworks, to craft impactful features for millions of customers globally. Your contributions will help shape how customers discover and understand products across various categories.
This is an exciting opportunity to work in a new category, facing challenges in areas such as customer education, product setup, installation, Alexa connections, and product discoverability. We have ambitious goals aimed at providing personalized experiences tailored to each customer, and we are looking for passionate engineers eager to reshape our technology landscape.
Key Responsibilities:
Collaborate with diverse teams and projects to enhance customer experiences on a global scale.
Tackle complex technical challenges at every layer of the stack.
Design, implement, test, deploy, and maintain innovative software solutions, focusing on service performance, durability, cost, and security.
Develop high-quality, highly available, and always-on products.
Conduct research to deliver optimal customer experiences.
A Typical Day:
You will design and implement solutions that drive efficiencies in software architecture. Responsibilities include creating metrics, implementing automation improvements, and resolving root causes of software defects.
About the Team:
The DiscoX team is dedicated to crafting personalized and immersive experiences, driving discovery of complementary products throughout the shopping journey. We focus on curated storytelling experiences, enhancing personalization, and optimizing recommendations across high-traffic pages powered by Generative AI and Language Models.
Basic Qualifications:
3+ years of non-internship professional software development experience.
2+ years of designing or architecting new systems (design patterns, reliability, and scaling).
Proficiency in at least one programming language.
Preferred Qualifications:
3+ years of experience through the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Bachelor's degree in computer science or a related field.
This position is based at Amazon's office and may adjust hours based on market location. Our compensation package includes competitive salary, equity, sign-on payments, full medical benefits, and more.
We encourage individuals from all backgrounds to apply, and Amazon is committed to creating an inclusive environment for all employees.