Software Development Engineer Voice

Bangalore, Karnataka
Engineering – Engineering Solutions /
Full-time /
On-site
About the Role

We’re seeking Senior Software Development Engineers with deep expertise in Voice Communication Systems, Real-Time Audio Processing, and Conversational AI integration. You will play a critical role in building the core systems that power our AI Voice Agent Platform enabling seamless, scalable, and intelligent voice interactions for a variety of customer engagement use cases.

Responsibilities

    • Design and develop scalable, reliable, low-latency systems for handling real-time voice calls and audio streams powering AI agents.
    • Improve the core voice platform to enable Voice AI Agents by adding AI based noise cancellation, interruption detection, turn detection etc.
    • Integrate speech technologies (ASR, LLMs, TTS) and orchestrate them with voice infrastructure for intelligent conversations.
    • Work closely with product managers, designers, and AI/ML engineers to translate customer needs into technical features.
    • Lead architecture reviews and make technology decisions for high availability, fault tolerance, and voice quality optimization.
    • Champion software engineering best practices.
    • Ensure platform observability through monitoring, logging, and tracing tools.

Qualifications

    • 3+ years of experience in backend development, with experience in real-time voice/audio systems.
    • Deep knowledge of SIP, WebRTC, RTP, VoIP protocols, and media servers (e.g. , FreeSWITCH, Livekit or custom WebRTC servers).
    • Proficiency in building scalable microservices using languages like C,Go or Python.
    • Strong understanding of networking, distributed systems, and cloud-native architecture (Kubernetes, Docker, etc.)
    • Experience working with cloud providers (AWS, GCP, or Azure), especially in deploying and scaling real-time applications.
    • Prior experience building platforms for AI agents, bots, or CPaaS.
    • Contributions to open-source voice or AI tools.
    • Experience integrating conversational AI components.