Software Engineer - Natural Language Understanding

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


Good fluency in Japanese
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
Good fluency in English

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.


Meet Some of SoundHound, Inc.'s Employees

Keyvan M.

Founder & CEO

Keyvan oversees the entire SoundHound organization. He stays focused on aligning company goals and values in order to continue growing the business and its employees far into the future.

Maisy W.

Software Engineer

Maisy sits on the Speech Team, taking audio input and creating neural networks that model the different phonemes associated with certain sounds in efforts to better understand patterns.

Back to top