CareerPlan

Software Engineer, Channels and Experiences

San Francisco, CAFull-time2026-10-22 → 2026-11-11

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