Amazon

Returning Candidate?

Software Development Engineer, Amazon Alexa

Software Development Engineer, Amazon Alexa

Job ID 
579720
Company/Location (search) 
US-CA-Sunnyvale
Posted Date 
11/20/2017
Company 
Amazon Corporate LLC
Recruiting Team 
..

Job Description


Want to teach Alexa new ways to help customers manage their tasks? Ask Alexa for your to-do list, or add an item to your shopping list; that’s us.

https://www.youtube.com/watch?v=7TLKTFE-5VI
Our team is responsible for building the always present, contextually aware assistant that helps customers manage their tasks. Our mission is to go beyond being a memory aid to become a trusted partner for getting stuff done. We also own the Alexa List API that third party developers use to integrate their productivity apps with Alexa.

We are looking for a passionate engineer to join our team and drive the development of cloud that powers Alexa. You will have a great opportunity to make a large impact on the design and architecture of cutting edge products used every day, by people you know.


The Role:

  • Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
  • Establish design principles, select design patterns and mentor junior team members
  • Help to define and push for the best possible end-user experience
  • Own the end to end delivery of multiple features in parallel
  • Design and develop high performance, test driven code to meet complex requirements and is massively scalable




Basic Qualifications

  • Bachelor's Degree in Computer Science or related field
  • 3+ year experience building successful production software systems
  • Technical experience in Java and/or C++
  • Experience in object oriented design skills
  • Demonstrable leadership experience in driving large projects from concept to implementation

Preferred Qualifications

  • Excellent understanding of design for scalability, performance and reliability for building Java-based cloud services using NoSQL, AWS
  • Development experience defining, developing and maintaining web service API's
  • Master's degree in Computer Science or related field
  • Demonstrated ability to mentor other software developers to maintain architectural vision and software quality.
  • Excellence in technical communications with both technical and non-technical peers
Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer – Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation