The Senior Software Engineer will develop and maintain systems-level software for AI speech and language platforms, focusing on real-time applications and algorithm implementations, while collaborating with engineers and following software development best practices.
Your Career, our Future—Together.
Workplace & Compensation
Ready to join something big? At SoundHound AI, we bring voice, generative, and conversational AI together to transform how people interact with products and services. From voice-enabled vehicles to food ordering and customer support, our multilingual, omnichannel technology already impacts hundreds of millions worldwide.
The OpportunityThe Senior Software Engineer role on the Speech & Language Technology team develops and maintains systems-level software that supports SoundHound AI’s speech and language platforms, including the Interactions Virtual Assistant. This role contributes to real-time, low-latency software components and algorithm-focused implementations within defined subsystems.
The position works within an established engineering team and collaborates with specialists in Real-Time Programming, Natural Language Understanding, Automatic Speech Recognition, Machine Learning, Dialogue Management, and Data Science. The role independently delivers high-quality technical solutions while operating within established architectural frameworks and engineering standards.
What You'll DoSoftware Development & Implementation- Design, implement, test, and maintain software components using C/C++ and Python.
- Contribute to systems-level and algorithm-focused development efforts.
- Develop reliable, efficient code for real-time and performance-sensitive applications.
- Work within established architectural patterns and technical direction.
- Apply knowledge of operating systems and hardware fundamentals in implementation decisions.
- Participate in technical design discussions within the team.
- Review and interpret technical documentation (e.g., research papers, RFCs, internal specifications) to support implementation.
- Estimate and deliver assigned work within agreed timelines.
Follow established software development best practices, including:
- Source control management
- Build systems and CI/CD processes
- Unit and integration testing
- Documentation standards
- Produce maintainable, well-tested, and production-ready code.
- Participate in code reviews and incorporate feedback constructively.
- Collaborate effectively with engineering peers and cross-functional partners.
- Communicate technical concepts clearly to team members and adjacent stakeholders.
- Demonstrate accountability and ownership for assigned deliverables.
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
- 5+ years of relevant experience in systems-level and/or algorithm-focused software development.
- Strong proficiency in C++.
- Working proficiency in Python.
- Solid understanding of Linux operating system fundamentals.
- Experience applying software development best practices across the SDLC.
- Ability to independently execute moderately complex technical tasks.
- Strong written and verbal communication skills.
- Demonstrated initiative and ability to operate with limited supervision within defined scope.
- Exposure to Machine Learning, Natural Language Processing, Automatic Speech Recognition, or related technologies.
- Experience working on performance-sensitive or real-time systems.
Workplace & Compensation
This role is available in Bengaluru and will be hired into Amelia Global Services, a subsidiary of SoundHound AI. Our recruiting team will provide a total compensation range based on location and years of experience.
Let's Start the ConversationJoin SoundHound AI and collaborate with colleagues worldwide who are shaping the future of voice AI. Guided by our values—supportive, open, undaunted, nimble, and determined to win—we strive to build breakthrough AI experiences together.
We provide reasonable accommodations for individuals with disabilities throughout the hiring process and employment. To view our job applicant privacy policy, please visit https://static.soundhound.com/corpus/ta/applicantprivacynotice.html.
Discover more about our philosophy, benefits, and culture at https://www.soundhound.com/careers.
***Please beware of agency recruiters falsely stating that they represent SoundHound AI on job posts. Our job post above will note if we are utilizing a specific agency to assist with the search. Our recruiters use @soundhound.com email addresses exclusively.
Top Skills
C++
Linux
Python
Similar Jobs
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
The Specialist Generative AI will develop and integrate generative AI solutions into enterprise applications, ensuring compliance with IT security standards and optimizing AI performance.
Top Skills:
Ai Agent FrameworksAWSAzureC#Ci/CdDatabricksDockerGenerative AiKubernetesMachine LearningMlflowPython
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
The Operations Administrator will handle administrative activities, manage infrastructure topics, oversee PLM ticket management, and ensure seamless communication across departments, enhancing operational efficiency.
Top Skills:
DmsSAP
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Develop computer vision algorithms for automotive Drive Assistance Systems, including designing, testing, and debugging software for embedded systems.
Top Skills:
AspiceC++CmmiMatlabSimulink
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

