Software Engineer - Natural Language Understanding at soundhound

Apply Now

Software Engineer - C++/Hound
Server-side Engineering | Tokyo, Japan

SoundHound is creating and productizing transformative technologies that improve life.

For years, SoundHound Inc. has been a well known leader in music recognition technology. The SoundHound music application has been widely successful and has had over 300 million downloads worldwide. In Japan, SoundHound was featured on the SMAPXSMAP TV show for hanauta-kensaku.

More recently, SoundHound has launched the Hound app and Houndify platform, which are transformative technologies enabling humans to interact with their devices the same way they interact with other humans: by speaking naturally.

See more about Hound here:

We believe natural voice-based interfaces are the future, and have begun enabling third-party developers to integrate this technology into their own products (imagine speaking to your car, TV, or even your coffee machine). See more about the platform by visiting:

If you believe voice-based interfaces are the future and want to be part of making it happen, we want to talk to you. We are currently looking for enthusiastic and talented software engineers to help us get our Tokyo engineering team off the ground.

SoundHound started in the Silicon Valley and our company culture reflects this. We value creativity, innovation, hard work, open communication and fast iteration, which allow us to act on valuable feedback from employees and users alike. SoundHound's culture is one of impromptu coffee breaks, less-impromptu fitness sessions, group lunches, and weekly happy hours. If you want a Silicon Valley work culture, without having to move, this is the company for you.

About the Role:

You will be working on key portions of the unique technology powering the Hound app and Houndify platform
Become one of the first developers proficient in a new natural-language oriented programming paradigm
Implement, scale, and maintain non-trivial functionality end-to-end, solving algorithm and design challenges


Professional fluency in Japanese (JLPT N2)  & some proficiency in English required.  Native proficiency in Japanese strongly desired.
Excellent coding skills in C++ and at least one scripting language.
Ability to design efficient and robust algorithms.
Ability to work on hard open-ended challenges, and improve existing solutions.
Comfortable working in a Linux environment.
BS/MS in Computer Science or equivalent.

Nice to haves:

Experience with data conditioning and relevance algorithms.
Experience with speech recognition and related fields.
Experience manipulating and managing large amounts of data.
Experience working with third-party API's.

How to Apply:

Please send us your resume and cover letter. Applications without cover letters will not be considered. Tell us why you would like a job at SoundHound in particular.