Senior ML Engineer – Speech Recognition - Watson Orders


Raleigh, NC, USA Remote



Sep 19


Watson Orders is a IBM Silicon Valley based technology development group targeting the development of world-class conversational AI. Our mission is to deliver advanced technology solutions that address real-world, data driven needs in a customer-facing the quick service restaurant, environment. We are focused on using state-of-the-art Machine Learning, AI, and related technologies to completely transform the customer experience!

Your Role and Responsibilities

  • We are seeking to hire an Senior ML Engineer in Speech Recognition to join our growing team! This is a hands-on technical role where you will spend most of your time designing, coding, and implementing ML solutions to speech and audio processing problems to improve our state-of-the-art streaming speech recognition system. We are looking for someone with experience designing, implementing, and training deep-learning-based speech models in multiple languages as we work to improve and scale our conversational AI products. As an Senior ML Engineer on the team, you will:Work closely with other engineers to explore, implement, and evaluate novel approaches to complex algorithmic and architectural challenges
  • Contribute to ASR model optimization and improvements using large scale real-world data
  • Design and implement multilingual speech recognition models
  • Deploy and support multiple machine learning models in production
  • Work with teams to develop and improve ML training pipelines and tooling for continuous training and benchmarking of speech models

Required Technical and Professional Expertise

  • Professional experience developing software in Python, C++, or similar languages
  • Experience using PyTorch, MxNet, TensorFlow, or similar tools
  • Research or experience in Machine Learning, Deep Learning, and/or Speech Recognition
  • Experience building and deploying machine learning products in any domain
  • Working proficiency in Spanish

Preferred Technical and Professional Expertise

  • Experience developing production-level Python
  • Experience with fully neural-network based approaches to speech recognition
  • Experience with language identification, endpoint detection, or speech activity detection models, or similar areas
  • Experience building and deploying multilingual speech recognition models or systems
  • Fluency in Spanish

Apply for this position Back to job

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View CV/resume