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

Back to top