Software Engineer, Channels and Experiences
$230k - $390k • San Francisco, CA • FullTime
Posted 8h ago
About the job
Sierra is a leading platform for customer-facing AI agents, transforming how businesses serve customers and grow. This role focuses on the core systems that power these AI agents across various communication channels, including phone calls, SMS, WhatsApp, email, and in-app chat. You will be instrumental in building the future of how entire industries operate with AI agents, tackling complex challenges in real-time, multi-modal conversations and ensuring seamless integration with global communication networks. The team is responsible for making AI voice feel like a real conversation, developing safe integration methods for personal AI assistants, and building the agent experience within customer applications.
Responsibilities
- Build multi-modal conversational experiences that work across voice, text, and screen, remembering context and personalizing interactions.
- Enhance AI voice agents to feel lively and real across global communication infrastructure.
- Develop and implement the Personal Agent Protocol for safe integration of personal AI assistants with company agents.
- Design and build native iOS, Android, and web components for the ChatKit library, enabling rich agent experiences within customer apps.
- Develop and own the global telephony stack, including SIP, WebRTC, and integrations with major contact-center platforms, to ensure calls and messages reach the correct agent.
- Build tools for developers to launch new communication channels (SMS, WhatsApp, email, etc.) quickly and efficiently.
Requirements
- 3+ years of experience building production software that real users depend on.
- 4+ years of hands-on experience building production systems.
- A passion for being on the frontier of AI products.
- Pride in building reliable, maintainable, and secure systems that scale.
- Motivation and high-agency to drive outcomes in a high-autonomy culture.
- Degree in Computer Science or related field, or equivalent professional experience.
- Experience building AI products for enterprise or consumers.
- Experience building native SDKs for iOS (Swift) or Android (Kotlin).
- Experience building messaging apps, voice apps, or voice agents.
- Experience with SIP, WebRTC, Twilio, or contact-center platforms.
- Experience with real-time, low-latency distributed systems.
