Senior Speech Engineer Conversational AI
The Semantic Machines team is working to reshape human-computer interaction with conversational AI. We're looking for an experienced software engineer, ideally with a background in a speech-related field, to work hand-in-hand with our research team to solve deep problems in conversational dialogue systems.
Are you interested in a once-in-a-generation technology initiative? If yes, we'd love to hear from you. This role can be located in Berkeley CA, Boston MA, or Bellevue WA.
An educational background that includes speech technology, or 3+ years of experience in automatic speech recognition, text-to-speech, or machine learning.
5+ years of experience working in UNIX-type environment.
Knowledge of Microsoft's Azure services. In particular: ASR, TTS, Machine Learning, and other Azure infrastructure offerings in the areas of compute (esp. with GPUs) and storage.
Experience building web services (both client and server side).
Experience building mobile apps (especially experience with audio pathways.)
An appreciation of and desire to strive for efficient, understandable, and flexible abstractions in code.
Experience with Scala/Java.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
As a senior speech engineer you will:
Work closely with speech researchers to:
help design technical solutions to problems within the field of spoken human-machine conversation
transfer research ideas and prototypes to a production environment
design, implement, and maintain speech data collection processes
Provide coding and other technical assistance as needed to help build, maintain, and support a state-of-the-art speech research computing environment.
Take ownership of speech-related software as it transitions to a production setting, including: working with other engineers to adapt the code to suit a live deployment, task-tracking and reporting, understanding and communicating the constraints and approaches needed for this environment back to the research team.
Take on difficult and sometimes ambiguous challenges in a fast-changing environment.
Play a crucial role in building a revolutionary system that will change the way people interact with computing systems.