Sign In
 [New User? Sign Up]

Sr Software Development Engineer - Machine Learning, Alexa AI

Sunnyvale, CA 94086
  • Engineering
  • Financial Services
  • Save Ad
  • Email Friend
  • Print

Job Details


The main responsibilities for this position include:
· Develop scalable architecture for conversational dialogue platform with continuous learning capabilities
· Build technical strategy for integrating business policies with machine learned models to best fulfill a customer€™s intent, crossing multiple skills and service providers
· Develop approaches for fast inference for conversational models to reduce user perceived latency
· Audit and influence the design for storing and accessing context collected from heterogeneous sources €“ first-party domain verticals, third-party skills, explicit & implicit user preferences
· Develop multi-turn dialog strategies inclusive of representations for how developers can easily integrate their services/capabilities into Alexa with minimal code authoring
· Develop offline and online machine learning modeling architecture for fast, scalable supervised, semi-supervised, and unsupervised learning from heterogeneous data sources €“ live interaction data, catalogs, knowledge bases, etc.
· Contribute to the architecture for running large-scale end-to-end A/B testing for a complex AI system like Alexa that has multiple ML-based stochastic decision-making steps before giving a response to the user.
Strong candidates will have the following experience:
€¢ Deep technical experience with real-world Spoken Language Systems and/or Web Search
€¢ Industry luminary who can attract top science and engineering talent
Ability to work with multi-disciplinary, geographically distributed team of machine learning scientists, software developers, product managers, data specialists, etc.


· 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
· 4+ years of professional software development experience
· 10+ years of industry experience developing scalable architecture
· Bachelors/MS/PhD in Computer Science or other Engineering, Math or Science Disciplines or equivalent years of experience


· Proven track record of scalable engineering systems in real-world applications /products
· Excellent written and verbal communication skills with the ability to present complex information in a clear and concise manner to a variety of audiences
· Ability to think strategically and create long-term roadmap

Back to Browse Results
Powered ByLogo