• Software Development Engineer - Alexa Engine - Sunnyvale, CA

    Location US-CA-Sunnyvale
    Posted Date 2 years ago(10/25/2016 10:20 PM)
    Job ID
    451864
    Company
    Amazon Corporate LLC
    Position Category
    Software Development
  • Job Description

    The Amazon Echo and Alexa organization is building speech and language solutions which will enhance user interactions with Amazon products and services.

    We are looking for passionate, hard-working, and talented Software Engineers who have experience building innovative, mission critical, high volume applications that customers love. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.


    Responsibilities
    • Responsible for the development and maintenance of key system features
    • Will work with other team members to investigate design approaches, prototype technology and evaluate technical feasibility.
    • Will work in an Agile/Scrum environment to deliver high quality software against aggressive schedules.
    • Will establish architectural principles, select design patterns and mentor team members on their appropriate application

    Basic Qualifications

    • 5+ years of experience building successful production software systems
    • B.S. degree (or higher) in Computer Science or Electrical Engineering
    • Experience building scalable infrastructure software with a distributed systems, with a service based approach.
    • Experience defining system architectures and exploring technical feasibility tradeoffs.
    • Experience developing cloud software services and an understanding of design for scalability, performance and reliability.
    • Development experience defining, developing and maintaining REST based interfaces
    • Experience with modern programming languages (Java, JavaScript, C/C++, Objective C, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate)

    Preferred Qualifications

    • Experience developing cloud software services and an understanding of design for scalability, performance and reliability.
    • Knowledge in NLU is a plus
    • Development experience defining, developing and maintaining REST based interfaces
    • Excellence in technical communication with peers and non-technical cohorts
    • Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
    • Strong sense of ownership, urgency and drive
    • Demonstrated ability to achieve stretch goals in a highly innovative and fast pace environment
    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority/Female/Disability/Veteran
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job