1. What is a Software Engineer at Decagon?
At Decagon, a Software Engineer builds the engine behind the industry's leading conversational AI platform. Decagon powers human-like, enterprise-grade AI agents that resolve complex customer inquiries across chat, email, and voice for market leaders like Hertz, Eventbrite, Duolingo, and Oura. As a Software Engineer, you operate at the intersection of production software engineering, real-time distributed systems, and modern LLM orchestration, ensuring that AI interactions remain ultra-low latency, accurate, and resilient under massive global scale.
The role spans several highly specialized vectors: Agents & Orchestration, Core Infrastructure, Data Infrastructure, ML Serving, and Voice Infrastructure. Whether you are architecting stateful workflow engines that coordinate model reasoning, optimizing real-time streaming data pipelines via Kafka and Flink, or tuning telephony latency using WebRTC and OpenTelemetry, your work directly impacts millions of end users. At Decagon, engineering is defined by high velocity, technical autonomy, and an unyielding commitment to operational excellence.
Because Decagon operates as an in-office company driven by relentless momentum, software engineers are expected to own features end-to-end—from initial system design through to production deployment and monitoring. You will solve non-trivial engineering problems including handling out-of-order data streams, building dynamic multi-provider LLM routers, and maintaining stateful single-tenant and multi-tenant architectures with tight p95/p99 latency budgets.



