Machine Learning Scientist - Natural Language Processing

About the Role:

  • This is a fantastic opportunity to join the core group working on Speech Recognition at SoundHound
  • Research state-of-the-art methods in Language Modeling and related Natural Language Processing problems: Text Segmentation, Language Classification etc
  • Collaborate with Machine Learning engineers to prototype novel methods and productionize promising methods


  • Good understanding of Machine Learning algorithms
  • Proficient in one of  Python or Java or C++
  • Ability to write clean and efficient code
  • Research work/publications in the area of Natural Language Processing
  • Ph.D in Computer Science, Computational Linguistics or related fields


  • Experience training Deep Neural Network Models on GPU clusters
  • Research work/publications in applying Deep Learning methods to Natural Language Processing
  • Deep fluency with academic fields relevant to Statistical Language Modeling
  • Familiarity with MapReduce/Spark and other relevant infrastructure

Meet Some of SoundHound, Inc.'s Employees

Keyvan M.

Founder & CEO

Keyvan oversees the entire SoundHound organization. He stays focused on aligning company goals and values in order to continue growing the business and its employees far into the future.

Maisy W.

Software Engineer

Maisy sits on the Speech Team, taking audio input and creating neural networks that model the different phonemes associated with certain sounds in efforts to better understand patterns.

Back to top