The Smart Home organization is looking for a software development engineer (SDE II) with an interest in voice technology and machine-learning (ML). As a member of the Spoken Language Understanding (SLU) team, you would work on building new voice experiences for customers to use with Alexa and smart devices in their homes. We blend a variety of disciplines, such as rule-based authoring (FSTs, tokenizers) and statistical/ML modeling, to turn new Smart Home feature concepts into rich-voice experiences for customers. In this role, you will own the production machine learning models behind Alexa Smart Home. You will be responsible for the implementation, testing, and release of our models, both for new product features and for existing features. You will also have opportunities to build novel A.I. sub-systems beyond those associated with speech recognition. To be successful in this role, you must possess a startup mentality, and you must be prepared to go above and beyond for the customer. In
· Experience developing and deploying software services within customer-facing systems. · Experience running and maintaining a 24x7 customer-facing production system. · Experience building or maintaining machine learning services. · Knowledge of computer science fundamentals, including, but not limited to, object-oriented design, data structures, algorithm design, problem solving, and complexity analysis. · Experience creating unit and integration tests.· 3+ years of software development experience. · Experience working on a code base with many contributors. · Proficiency with Java and Python.