Share this job
Senior Software Engineer (SF)
San Francisco, CA
Apply for this job

About the Company

Our client is a leading conversational AI platform empowering every brand to deliver concierge customer experiences. Their AI agents provide intelligent, human-like responses across chat, email, and voice, resolving millions of customer inquiries across every language and at any time.

Since coming out of stealth, they have experienced rapid growth, partnering with industry leaders across travel, events, consumer health, and enterprise SaaS to redefine customer experience at scale. They've raised over $200M from top-tier VCs and notable angels including founders of several leading SaaS companies.

They're an in-office company driven by a shared commitment to excellence and velocity.


Role 1: Senior Software Engineer, Voice Agent

The Voice Agent team builds the real-time systems that allow AI agents to carry natural conversations across phone, web, and mobile. The team works across speech understanding, audio streaming, synthesis quality, and voice-specific execution logic that enables timing, pacing, and responsive dialogue.

As a Senior Software Engineer on this team, you will:

  • Build the real-time voice runtime that powers natural customer conversations
  • Improve speech understanding and synthesis quality while keeping latency low
  • Design systems that manage timing, interruptions, and streaming audio reliably
  • Create tools that make voice interactions easy to debug, test, and observe at scale


Role 2: Senior Software Engineer, Insights

The Insights team builds the product surfaces that help companies understand the conversations their AI agents have with customers — uncovering customer intents, highlighting gaps in agent behavior, analyzing voice of customer patterns, and guiding teams toward improving overall agent quality.

As a Senior Software Engineer on this team, you will:

  • Build user-facing features that help teams understand customer intents, sentiment, and voice of customer signals
  • Design intuitive visualizations and workflows that help teams write better agent instructions and identify improvement opportunities
  • Create tools that highlight gaps in agent behavior and surface actionable recommendations
  • Work across the stack to deliver fast, reliable, and polished insights products that customers rely on daily


Role 3: Senior Software Engineer, Agent Orchestration

The Agent Orchestration team builds the core execution layer that powers every agent interaction — coordinating model reasoning, evaluating agent behavior, and ensuring agents behave reliably in real customer environments.

As a Senior Software Engineer on this team, you will:

  • Build the execution engine that powers intelligent agents at scale
  • Design systems that coordinate model reasoning and actions while staying fast and correct
  • Improve reliability through better testing, observability, and safeguards
  • Build foundations that help teams evaluate and improve agent behavior safely and continuously



Your Background

  • 5+ years of experience building production systems
  • Proficiency in Python or TypeScript and comfort with asynchronous programming
  • Strong debugging skills across complex technical stacks


Apply for this job