Software Engineer, Channels and Experiences
Core
Build the infrastructure and protocols for AI voice, chat, and messaging agents to operate across global communication networks (phone, SMS, WhatsApp, email, in-app chat) and multi-modal experiences.
Role type
Senior IC Software Engineer (Telephony & AI Channels)
Builds
Global telephony stack, multi-modal agent experiences, and channel integration tools for AI agents.
Domain
AI Agents, Telecommunications, Real-time Distributed Systems
Required skills
Backend systems, distributed systems, real-time low-latency systems, multi-modal experiences, protocol design, SDK development, mobile/web development
Preferred skills
AI product development, native iOS/Android SDKs, messaging/voice apps, SIP/WebRTC, contact-center platforms
Technologies
SIP, WebRTC, Twilio, iOS (Swift), Android (Kotlin)
Responsibilities
Build and own the global telephony stack (SIP, WebRTC, Sierra Voice Protocol); develop multi-modal conversation flows across voice, text, and screen; create tools for developers to launch new channels (SMS, WhatsApp, RCS, etc.); build the agent experience inside customer apps (ChatKit); ensure reliable routing of millions of calls and messages.
Seniority
Senior, hands-on IC
