Senior DevOps Engineer - Machine Learning Infrastructure

About the Role:

  • Fantastic opportunity to join the core group working on Speech Recognition at SoundHound
  • Work on designing and implementing the distributed systems responsible for SoundHound’s Machine Learning infrastructure


  • Experience in and passion for automating processes and engineering reliable and scalable distributed systems
  • Expertise in any of the following tools: KuberNetes, Docker, Ceph, Jenkins, Chef, Git, MongoDB, and Nginx
  • Proficient in the C++ programming language
  • Strong operational experience in Linux/Unix environment and scripting languages: Bash, Perl or Python
  • BS in Computer Science, Electrical Engineering, or equivalent and 5+ years of experience or MS and 3+ years of experience


  • Experience with Deep Learning / Neural Network frameworks such as Caffe, Tensorflow, Torch, PyTorch, MxNet, etc.
  • Experience with large-vocabulary speech recognition engines or toolkits such as HTK, Kaldi, Sphinx, Julius, FSM/OpenFST
  • Experience with AWS in a production environment: EC2, S3, VPC, IAM, ELB, CloudWatch
  • Familiarity with real time audio and signal processing
  • Proficient in Java

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