Software Development Engineer
Alexa Shopping is uniquely positioned at the intersection of Machine Learning and the Amazon Retail experience. We’re building a product that helps millions of customers around the world with their daily shopping needs at home and on the go, from product discovery to post-purchase support. Join us, and you’ll have an incredible opportunity to change how customers shop.
The goal of the Language Interpretation team within Alexa Shopping Natural Language Understanding (NLU), is to develop language interpretation solutions to facilitate an engaging shopping discourse. We reduce friction by eliminating unnecessary turns, and where appropriate replace these with “helpful” turns. Self-serviceable hooks are provided for Subject Matter Experts (SMEs) to influence natural language understanding. By normalizing natural language, we enable CX teams to quickly release features across all locales.
As a seasoned software engineer, you will participate in all parts of the software development process, from collaborating with stakeholders and product teams on design, to implementing that design in a scalable and extensible way. You will collaborate with a talented team of Software Engineers, Language Engineers, Applied Scientists, and Data Scientists to build scalable, reliable, and maintainable language interpretation solutions. You’ll have the freedom (and encouragement!) to experiment, improve, invent, and innovate on behalf of our customers.
About the team
We want the best talent to join, grow, and stay in Alexa Shopping. We are a company of builders who bring varying backgrounds, ideas, and points of view to invent on behalf of our customers. Our diverse perspectives come from many sources including gender, race, ethnicity, age, national origin, sexual orientation, religion, disability, professional/life experiences, and other identities. We believe that every Amazonian should feel comfortable sharing their unique perspectives. This is rooted in our leadership principles that guide our company, which requires of our leaders to seek diverse perspectives and lead with empathy
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor’s degree in computer science or equivalent
To apply for this job please visit www.amazon.jobs.