Algorithms are at the heart of what we do here at SoundHound. In our mission to make audio-based searching as accurate, cost-effective, & scalable as text-based searching, we have re-invented many wheels, sometimes turning conventional search wisdom on it's head, & often solving problems that have never had scalable solutions before (such as our sing/hum based search engine). In this role, you'll be part of a small & highly talented team working on evolving our speech recognition technologies, & continuing to innovate at an industry-leading pace.
- You love algorithms, & the challenge of writing scalable solutions to complex problems
- You are a fast learner, with strong coding skills which enable you to meet aggressive deadlines while producing maintainable code
- You enjoy being part of a small team & wearing multiple hats
- You love working on open ended problems that have never been solved before
- Lots of hands-on coding, testing, & scripting in a linux environment
- Design & implement algorithmic solutions to non-trivial problems
- Analyze & improve existing algorithmic solutions (making them faster & more accurate)
- Learn new domains quickly when necessary
- Experience writing code in a context where efficiency matters
- Strong coding skills in C/C++
- Deep grasp of algorithms & data-structures, with ability to innovate
- Proficiency with one or more scripting languages
- Strong command of Linux environment
- BS/MS in Computer Science or equivalent
Nice to haves:
- Experience with search/relevance algorithms
- Exposure to Natural Language Processing & related concepts
- Exposure to speech recognition related concepts
How to Apply:
Please send us your resume & cover letter. Tell us why you would like a job at SoundHound in particular.
SoundHound turns sound into understanding & actionable meaning.
We believe in enabling humans to interact with the things around them in the same way we interact with each other: by speaking naturally to mobile phones, cars, TVs, music speakers, coffee machines, & every other part of the emerging 'connected' world. Our latest product, Hound, leverages our Speech-to-Meaning technology to showcase a ground-breaking smartphone experience. Our SoundHound product applies our technology to music, enabling people to discover, explore, & share the music around them, & even find the name of that song stuck in their heads by singing or humming. And through the Houndify platform, we empower developers to be part of the speech-to-meaning revolution.
Mission: Houndify everything.