> Markdown version of [/jobs/ext/1956337-software-engineer-c-algorithms](https://www.wearedevelopers.com/jobs/ext/1956337-software-engineer-c-algorithms). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - C++ Algorithms - **Company:** SoundHound Inc. - **Location:** Santa Clara, CA, United States - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Data Structures, Linux, Natural Language Processing, Speech Recognition, Scripting, Information Technology, Search Engines, Software Coding - **Published:** August 6, 2026 - **Apply:** https://www.wayup.com/i-j-soundhound-927337358828322/ ## About the Role + Experience writing code in a context where efficiency matters + Strong coding skills in C/C++ + Deep grasp of algorithms and 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 and related concepts + Exposure to speech recognition related concepts ## Description Algorithms are at the heart of what we do here at SoundHound. In our mission to make audio-based searching as accurate, cost-effective, and scalable as text-based searching, we have re-invented many wheels, sometimes turning conventional search wisdom on it's head, and 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 and highly talented team working on evolving our speech recognition technologies, and continuing to innovate at an industry-leading pace. ABOUT YOU: + You love algorithms, and 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 and wearing multiple hats + You love working on open ended problems that have never been solved before RESPONSIBILITIES: + Lots of hands-on coding, testing, and scripting in a linux environment + Design and implement algorithmic solutions to non-trivial problems + Analyze and improve existing algorithmic solutions (making them faster and more accurate) + Learn new domains quickly when necessary ## Related Videos - [Writing a full-text search engine in TypeScript](https://www.wearedevelopers.com/videos/504-writing-a-full-text-search-engine-in-typescript) - [Behind the Curtain: How Recruiters Shortlist Devs in an AI-Driven Market and How You Stand Out](https://www.wearedevelopers.com/videos/100229-behind-the-curtain-how-recruiters-shortlist-devs-in-an-ai-driven-market-and-how-you-stand-out) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Hybrid AI: Next Generation Natural Language Processing](https://www.wearedevelopers.com/videos/436-hybrid-ai-next-generation-natural-language-processing) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)