We are looking for a skilled Senior VoIP & AI Agent Engineer with 2 to 3 years of experience specializing in SIP trunking, VoIP technologies, and WebRTC. The successful candidate will be responsible for architecting a custom predictive dialer infrastructure and designing low-latency Generative AI Voice Agents integrated within an Electron-based desktop application. Proficiency in Python for AI orchestration and Node.js for backend development is essential. Additionally, a strong understanding of BPO call center architectures, including outbound sales dialing and live agent workflows, is required. Experience with VICIdial development, customization, or backend optimization is highly desirable.
Key Responsibilities
- AI Voice Agents: Develop real-time streaming audio pipelines leveraging large language models (LLMs), Speech-to-Text (STT), and Text-to-Speech (TTS) technologies to create responsive AI voice agents.
- Custom Dialer Architecture: Design, program, and optimize automated pacing algorithms such as predictive and power dialing to efficiently manage high-volume outbound calling campaigns.
- Telephony & Desktop Synchronization: Deploy and configure open-source media servers, set up SIP trunks, and seamlessly integrate telephony systems into a native Electron desktop environment.
- Real-time State Management: Implement high-concurrency systems to track live agent statuses, maintain instant call logs, and ensure smooth CRM data synchronization.
Required Qualifications
- Proven experience with telecom and media server platforms such as FreeSWITCH or Asterisk.
- Strong knowledge of SIP, RTP, WebRTC protocols, and Answering Machine Detection (AMD) techniques.
- Proficiency in Python, particularly frameworks like FastAPI and Asyncio, for AI orchestration and backend services.
- Expertise in JavaScript/TypeScript with Node.js for server-side development and Electron for desktop application integration.
- Experience with Redis for live call queuing and state management.
- Familiarity with PostgreSQL for managing contact lists and logging campaign data.
- Hands-on experience with AI frameworks such as LangChain and real-time streaming audio APIs.
Preferred Qualifications and Benefits
- Prior work involving VICIdial platform development or backend customization is a significant advantage.
- Experience working within BPO environments focused on outbound sales and live agent workflows.
- Opportunity to work on cutting-edge AI voice technologies and contribute to innovative predictive dialer solutions.
- Collaborative environment with a focus on leveraging open-source tools and modern tech stacks.
This role offers a unique chance to blend expertise in telephony, AI, and software engineering to build scalable, intelligent voice agent systems that enhance call center productivity and customer engagement.