Senior Software Engineer

Reposted 3 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
Hybrid
Expert/Leader
Natural Language Processing • Software • Conversational AI
The Role
Lead the architecture and development of a conversational AI SaaS platform. Responsible for technical leadership, optimizing performance, mentoring junior engineers, and collaborating with cross-functional teams to enhance system scalability and security.
Summary Generated by Built In
Your Career, our Future—Together.
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 Opportunity
Sound Hound AI (Interactions Virtual Assistant India LLP) is seeking a Senior Software Engineer to drive the architecture and development of a massively scalable, highly available conversational AI SaaS platform. This role involves technical leadership, system ownership, and cross-team influence.
The Senior Software engineer plays a crucial role in the Conversational AI Engineering team, leading the design, development and optimization of key components within our AI-driven platform.  This role requires strong expertise in Java, distributed systems, microservices and cloud computing with an ability to solve complex technical challenges, drive architectural decisions and mentor junior developers.
As a technical leader, you will work closely with cross-functional teams to enhance the platform’s scalability, security, and real-time AI processing capabilities.  You will also contribute to integrating Conversational AI, LLMs, NLP algorithms and real-time processing mechanisms into our system.

What You'll Do
Architecture & Technical Leadership
  • Lead design of large-scale distributed systems
  • Drive architecture for core platform components
  • Design and Optimize complex database schemas and queries for MySQL and Redis
  • Implement secure coding practices, authentication mechanisms and enterprise-grade security protocols.
  • Contribute to long-term architecture and technical strategy, ensuring system resilience, scalability and maintainability 
  • Ensure scalability, reliability, and performance
Platform & Backend Engineering
  • Develop high-performance applications using Node.js and Java
  • Architect, develop and optimize high-performance, scalable microservices and backend APIs using Java, Spring Framework and Hibernate
  • Build REST/gRPC APIs and event-driven systems
Distributed Systems & Performance
  • Design and Deploy cloud-native applications using Docker, Kubernetes, and cloud platforms(AWS, GCP, OCI and Azure), ensuring high availability and reliability.
  • Design async and messaging-based systems
  • Identify and resolve performance bottlenecks in distributed, high traffic environments using caching (Redis), database tuning and asynchronous processing techniques.
  • Optimize 24x7 high-scale systems
AI/Conversational Platform Integration
  • Integrate NLP and conversational AI systems
  • Work with Machine Learning, LLMs, NLP algorithms and process engines to improve conversational AI capabilities
  • Enhance real-time messaging and event driven architectures, ensuring low-latency, high-throughput interactions.
  • Support real-time communication platforms
Agile & Cross-Functional Leadership
  • Collaborate with QA, DevOps, Product teams
  • Familiarity with Agile methodologies (Scrum / Kanban) and DevOps best practices
  • Act as a technical anchor across teams
Mentorship & Excellence
  • Provide mentorship and guidance to junior and mid-level engineers, enforcing best coding practices, design patterns and architectural principles
  • Promote coding standards and testing practices
Execution & Ownership
  • Drive CI/CD improvements, DevOps best practices, and automation initiatives to streamline deployments.
  • Own large, complex initiatives end-to-end

What You'll Bring
  • 8+ years of experience in enterprise software development
  • Expertise in Java, Node.js, Python and TypeScript 
  • Strong distributed systems experience
  • Experience with REST, gRPC, databases
  • Understanding of security best practices and authentication mechanisms (OAuth, SAML, JWT, etc.)
  • Exposure to frontend technologies (React, JavaScript, TypeScript) for full-stack contributions
  • Contributions to open-source projects or research in AI/ML, cloud computing or distributed teams
  • Strong debugging and problem-solving skills and ability to troubleshoot complex distributed applications.
  • Strong knowledge of CI/CD pipelines (Maven, Gradle, Bamboo, Jenkins).
  • Experience with real-time messaging systems (WebSockets, Kafka, RabbitMQ or similar technologies)
  • Excellent understanding of system design, scalability and performance tuning techniques

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 Conversation
Join 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.

Skills Required

  • 12+ years of experience in enterprise software development
  • Expertise in Java, Node.js, Python and TypeScript
  • Strong distributed systems experience
  • Experience with REST, gRPC, databases
  • Understanding of security best practices and authentication mechanisms (OAuth, SAML, JWT, etc.)
  • Exposure to frontend technologies (React, JavaScript, TypeScript) for full-stack contributions
  • Strong debugging and problem-solving skills and ability to troubleshoot complex distributed applications
  • Strong knowledge of CI/CD pipelines (Maven, Gradle, Bamboo, Jenkins)
  • Experience with real-time messaging systems (WebSockets, Kafka, RabbitMQ or similar technologies)
  • Excellent understanding of system design, scalability and performance tuning techniques
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Clara, CA
345 Employees
Year Founded: 2005

What We Do

At SoundHound Inc., we believe every brand should have a voice. As the leading innovator of conversational technologies, we’re trusted by top brands around the globe. Houndify, our independent Voice AI platform, with 70,000+ users, allows brands to create custom voice assistants that deliver results with unprecedented speed and accuracy. Our mission is to enable humans to interact with the things around them in the same way we interact with each other: by speaking naturally. We’re making that a reality through our SoundHound music discovery app and Hound voice assistant and through our strategic partnerships with brands like Mercedes-Benz, Hyundai, Deutsche Telekom, and Pandora. Today, our customized voice AI solutions allow people to talk to phones, cars, smart speakers, mobile apps, coffee machines, and every other part of the emerging ‘voice-first’ world. Our diverse team of engineers, UX/UI designers, writers, data scientists and linguists are all passionate about creating a world with more conversations. With more than 14 years of expertise in voice technology, we have hundreds of millions of end users, and a worldwide team in six countries building solutions for a voice-first world.

Similar Jobs

Navixus | Tech Mahindra Logo Navixus | Tech Mahindra

Senior Software Engineer

Artificial Intelligence • Natural Language Processing • Professional Services • Analytics • Consulting • Conversational AI • Generative AI
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
830 Employees

Wells Fargo Logo Wells Fargo

Senior Software Engineer

Fintech • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Wells Fargo Logo Wells Fargo

Senior Software Engineer

Fintech • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees
90K-130K Annually

Similar Companies Hiring

Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
LTX Thumbnail
Conversational AI • Generative AI
Jerusalem, Israel
360 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account