What current SoundHound employees are saying:

"If I saw the killer apps SoundHound puts out and I didn't already work here I'd be pretty jealous of 'whoever has that gig!'!'".
"Before SoundHound, I never even dreamed I'd be able to combine my 'unrelated' interests like music and search technologies in a single job."
"Mobile devices are the focus of the next decade – and I love that my iPhone understands my voice using technologies I built."
If you belong at SoundHound, you probably know within a few minutes of experiencing one of our products in action.
Some companies try to reach millions of users by building thin products based on existing technologies. Others build core technologies, but are completely removed from the contexts in which their technologies meet real people. At SoundHound, we bring both types of engineering under one roof at our San Jose office - resulting in revolutionary technologies, products, and the buzz we've been generating throughout the valley.
When you join SoundHound, you'll find yourself working along side a fun-loving, talented, and passionate team which includes a full range of recent grads, seasoned veterans, and (if you're a recent grad) a few of us who have probably been at the forefront of audio research since before you were born. Our strongest academic ties are with Stanford, and prior industry stops for our team members include Google, Amazon, Yahoo, MySpace, Oracle, and Sony.
We are backed by leading Silicon Valley investors, including Global Catalyst Partners, TransLink Capital and Walden Venture Capital.
In addition to this uniquely compelling and diverse workplace, we offer a competitive salary with stock options. SoundHound is an equal opportunity employer.
Belong here? Send your resume along with your cover letter (explaining which position you're applying for, and why you belong at SoundHound) to jobs@soundhound.com.

Jobs Spotlight

Software Engineer, Mobile Applications Team

  • Build our mobile applications. This involves extending our existing apps, building new apps, and helping us expand our apps to additional platforms.
  • Regular interaction within the Mobile Applications team, sharing knowledge and mentoring/being mentored as appropriate.
  • Regular interaction with other parts of the engineering organization including product teams and server-side engineering teams.
  • Ownership of one or more apps/platforms.
  • Lots of coding and testing, with frequent deliverables.

Software Engineer, Speech Recognition Team

  • Software development spanning multiple aspects of our core speech recognition engine. Tasks may range from improving the recognition algorithm or acoustic models to architecting and developing new backend systems.
  • Frequent deliverables requiring lots of coding/testing and some scripting, in a linux environment.
  • Deliver improvements on our speech systems by mining and manipulating terabytes of data.
  • Interact regularly with other SoundHound engineers, including those building mobile apps.

Software Engineer, Music Search Team

  • Design and implement systems that manage the unique blend of data (audio data, meta-data, and traditional text-based content) powering our services.
  • Process large data feeds from multiple music partners, making sure that we always represent the correct information for each artist, song, album, etc.
  • Support and extend the HTTP-based API used by mobile devices and partners.
  • Lots of coding, testing, and scripting in a linux environment.
  • Regular interaction with other parts of the engineering organization including mobile apps team and core search team.

Open Positions


Software Engineer, Mobile Applications Team
Requirements
  • Proficient in Java or C/C++
  • Exceptional ability to write clean, maintainable code
  • Experience developing for mobile devices
  • Familiarity with client/server models and networking protocols
  • Excellent written and verbal communication skills
  • Ability to work in a fast-paced team environment
  • Willingness to engage in all phases of product life cycle
  • BS in Computer Science or related field
Additional Qualifications
  • Experience with Java based platforms (Android, Blackberry, etc)
  • Experience with C/C++ based platforms (iPhone, MeeGo/Symbian/QT, etc)
  • Experience with audio-related applications
  • Proven track record spanning full product life cycle
  • Passionate about music and related technologies

Software Engineer, Music Search Team
Requirements
  • Proficient in Java, Php
  • Strong familiarity with databases/SQL
  • Experience developing on Unix/Linux
  • Experience manipulating and managing large amounts of data
  • Experience designing, building, and maintaining HTTP based API's
  • Ability to analyze and improve system scalability and stability
Additional Qualifications
  • Experience with common server-side technologies (Tomcat, Apache, Memcache, Cassandra)
  • Experience with text search systems (Lucene, Solr, Sphinx, etc.)
  • Experience building API's to support apps on iPhone, android, etc.
  • Experience working with music-related data (e.g. content from All Music Guide)
  • BS in Computer Science or related field

Software Engineer, Speech Recognition Team
Requirements
  • Proficient in C++
  • Strong hands-on approach, both as architect and coder
  • Strong speech recognition background (Ph.D. with speech focus or equivalent experience)
  • Proven track record designing and delivering scalable and maintainable systems
  • Ability to work in a fast-paced team environment
  • Self-directed with ability to create/prioritize projects
Additional Qualifications
  • Experience with acoustic modeling, NLP, linguistics, and phonetics
  • Proficency in MATLAB
  • Knowledge of multiple spoken languages

Signal Processing Engineer
Requirements
  • Ph.D. (or M.S. with 3+ years of experience) with Audio/DSP focus
  • Proficient in MATLAB, C/C++
  • Strong background with spectral analysis, filterbanks, etc.
  • Deep familiarity with Voice/Music Codecs and related issues
  • Ability to work in a fast-paced team environment
  • Research oriented, with strong communication skills
Additional Qualifications
  • Experience with signals from highly noisy environments
  • Exposure to cognitive psychology, audio perception, and related fields
  • Knowledge of music

Speech Recognition Engineer
Requirements
  • Ph.D. (or M.S. with 3+ years of experience) with Speech Recognition focus
  • Proficient in C++ and MATLAB
  • Strong background with decoding algorithms, HMM's, language modeling, etc.
  • Experience with acoustic modeling in noisy environments
  • Familiarity with statistical analysis and information theory
  • Ability to work in a fast-paced team environment
  • Research oriented, with strong communication skills
Additional Qualifications
  • Experience with NLP, linguistics, and phonetics
  • Knowledge of multiple spoken languages