SoundHound

Software/MLOps Engineer II

Canada
C++ TensorFlow Redis Deep Learning Kubernetes Python Torch Docker
Search for More Jobs Talk to a recruiter now 💪
This job is closed! Check out or
Description

SoundHound AI believes every person should be able to interact naturally with the products around them–by simply talking. With a global reach spanning two dozen languages, we build Voice AI products with conversational intelligence for cars, restaurant ordering, and more, allowing our customers to extend their brand in new and meaningful ways.

We are looking for an experienced MLOps or DevOps Engineer to join our core speech technology team. You will collaborate with researchers and software engineers to ship our voice AI products to customers across various industries. Team projects include deep learning acoustic models, wake word detection, voice biometrics, and sound event detection.

Our team is mostly based in Europe (France and Germany), with some team members in the United States. We enjoy flexible working hours and high ownership across our projects.

FOR CANADA: This role is available throughout the Eastern Time Zone of Canada. Employees within a 100-kilometer radius of our Toronto office are expected to work from the office on three pre-scheduled “core days” each month to encourage cross-team connection and in-person collaboration. Aside from these office-specific “core days,” this job allows for virtual/remote, hybrid, and in-office workplace setting options. Compensation includes a competitive salary, equity in the form of RSUs, comprehensive health care, paid time off, and other benefits.

In this role, you will:

  • Train acoustic models for our voice AI products
  • Work on automation projects
  • Build feature extraction tools and inference engines
  • Build synergies in our codebase and optimize training pipelines
  • Support our ASR architecture and cluster ecosystem
  • Help with cloud migration of kubernetes projects
  • Implement and maintain tools to support the team and processes

We would love to hear from you if:

  • You have a Bachelor's degree in Computer Science plus 5-7 years of full-time industry experience or a Master's degree plus 3-5 years of full-time industry experience
  • You are proficient in writing production-level Python code and are well-versed in industry standards and best practices
  • You are proficient in Torch and other ML frameworks
  • You are keen on Kubernetes, Kubeflow, Docker, and other containerization technologies and have strong MLOps skills
  • You know how to write optimized code and leverage hardware for high-performance computing
  • You are adept in algorithms and data structures
  • You work synergistically with others, making the whole greater than the sum of its parts

We’d be incredibly excited if you have written C++ modules for Python, worked on embedded ML projects using TensorFlow Lite, and are familiar with distributed computing technologies like RabbitMQ, Redis, and ZeroMQ. Familiarity with real-time audio and signal processing is also a plus!


We strive to be a values-driven company that is supportive of one another, open and honest, undaunted by challenges, nimble and focused, and determined to excel and win.

Diversity, equity, and inclusion are key to who we are as a company. With a mission to build Voice AI for the world, creating a team with global perspectives is critical to our success. 

We care deeply about fostering an environment where everyone is supported and can do their best work. SoundHound ensures that individuals with disabilities are provided reasonable accommodations to participate in the interview process, perform essential job functions, and receive other employment benefits.

Employees enjoy comprehensive health care, paid time off, discounted fitness classes, and flexible working hours. Learn more about our philosophy, benefits, and culture at https://soundhound.com/careers/

To view our job applicant privacy policy, please visit https://static.soundhound.com/corpus/ta/applicantprivacynotice.html.

Come join our growing team and bring your unique voice to our mission!

#LI-REMOTE #LI-TN1

 SoundHound
SoundHound
Artificial Intelligence Audio Machine Learning Mobile Natural Language Processing Software Speech Recognition

0 applies

123 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 340 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Wall Of Love From Fellow Engineers

Frequently Asked Questions

  • Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
  • The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
  • Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
  • We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
  • We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
  • From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
  • We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
  • If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
  • EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.