Software Engineer - Acoustic Modeling

About the Role:

  • This is a fantastic opportunity to join the core group working on Speech Recognition at SoundHound
  • Work on building feature extraction tools and inference engines


  • Proficiency in C++
  • Excellent algorithms skills and data structures
  • Ability to write clean code
  • BS in Computer Science, Electrical Engineering, or equivalent
  • 2+ years of experience


  • Experience with large-vocabulary speech recognition engines or toolkits such as HTK, Kaldi, Sphinx, Julius, FSM/OpenFST
  • Experience with Deep Learning / Neural Network frameworks such as Caffe, Tensorflow, Torch, PyTorch, MxNet, etc.
  • Familiarity with real time audio and signal processing
  • MS in Computer Science, Electrical Engineering, or equivalent

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