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.
In our mission to make audio-based searching as accurate, cost-effective, and scalable as text-based searching, SoundHound has re-invented many wheels, sometimes turning conventional search wisdom on its head, and often solving problems that have never had scalable solutions before. In this role, you'll be part of a small and highly talented team working on evolving our audio-based search technologies, and continuing to innovate at an industry-leading pace. As a member of this team you will be empowered to contribute to
The work location for this role is Guadalajara, Mexico.
In this role, you will:
Regularly code, test, and script in a Linux environment
Design and implement algorithmic solutions to non-trivial problems
Learn new domains quickly when necessary
Design and implement systems that manage a unique blend of searchable data (including audio, meta-data, and traditional text-based content)
Regularly analyze the data curated by the system and identify areas for improvement
We would love to hear from you if:
You possess a Bachelor's in Computer Science or equivalent
You are self-motivated and able to contribute in a fast-paced team environment
You have a deep grasp of algorithms and data structures, with an ability to innovate
You are proficient in C++ and one or more scripting languages
You have experience manipulating and managing large amounts of data
You have experience with distributed computing
We’d be especially excited if you have experience working in small autonomous teams with a track record of driving tasks to completion coupled with a passion for building products that delight end users.