Machine Learning Engineer - Language Modeling

About the Role: 

  • This is a fantastic opportunity to join the core group working on Speech Recognition at SoundHound
  • Work on building large scale Statistical Language Models, a critical system in Speech Recognition
  • Run experiments and tune parameters to improve Statistical Language Models
  • Build prototypes to explore novel methods/algorithms to improve the Statistical Language Models
  • Identify new techniques to explore, prototype them, and then implement winning ideas in production

Requirements: 

  • Proficient in one of Java or C++ or Python
  • Excellent algorithms skills and ability to write efficient code
  • Good understanding of Machine Learning algorithms
  • Strong problem solving and communication skills
  • BS/MS in Computer Science or equivalent

Nice-to-haves: 

  • Experience building production systems based on Machine Learning lifecycle
  • Experience with application of Deep Neural Network methods to Natural Language Processing problems
  • Familiarity with Statistical Language Modeling
  • Familiarity with MapReduce/Spark and other relevant infrastructure
  • Experience working with Speech Recognition technology

Back to top