Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Posted Date 
Amazon Corporate LLC
Recruiting Team 

Job Description

Alexa is a cloud-based voice service that powers Amazon Echo family of devices to enable interactions with technology using just your voice. The Alexa Information group is responsible for answering all information-related questions for customers as well as building delightful customer experiences around them. We cover a wide variety of verticals such as weather, sports, traffic, local search, etc. and are continually growing into new verticals as well as starting new initiatives within existing ones.

You will have an enormous opportunity to impact Alexa’s customer experience, design, architecture, and implementation. No matter what the role, we’re looking for people who are passionate about innovating on behalf of customers, demonstrate strong product ownership, and want to have fun while they make history.

  • Designing and developing high performance, test-driven code that meets complex requirements and is massively scalable
  • Ownership at all stages of the software development cycle, including designing and developing significant new architectural systems and improvements
  • Working with and maintaining a large existing code base as well as new components; maintaining production code and contributing to deployment and QA processes
  • Participation in estimation and sprint planning
  • Work in an Agile/Scrum environment to deliver high quality software

Basic Qualifications

  • 5+ years of professional software development experience
  • Solid Computer Science fundamentals with experience across a range of disciplines, with one or more area of deep knowledge and experience
  • Experience with shipping impactful and complex software projects
  • Experience in designing scalable software or distributed systems for consumer online services
  • BS/MS in Computer Science or equivalent

Preferred Qualifications

  • Excellent Java server-side skills; ideally with fluent knowledge of key third party frameworks and libraries such as Spring, JAXB, Hibernate or Guava
  • Proficiency in Python
  • Experience developing cloud software services and an understanding of design for scalability, performance and reliability
  • Previous experience with NLP (natural language processing) techniques is highly desirable.
  • Experience of distributed and highly optimized data stores is highly desirable.
  • Development experience defining, developing and maintaining web service API's
  • 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
  • Strong sense of ownership, urgency, and drive
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment

Work hard. Have fun. Make history.

Amazon is an Equal Opportunity-Affirmative Action Employer-Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation