Software Engineer, Agents
Core
Build the backend platform and distributed systems for real-time, production-grade voice agents.
Role type
Senior backend software engineer (distributed systems)
Builds
Go API, Python workers, load balancing servers, realtime media pipelines
Domain
AI infrastructure, voice agents, distributed systems
Deliverable
production ML models | infrastructure
Required skills
distributed backend systems, production system design, latency optimization, reliability engineering, API design, observability
Preferred skills
Go, Python, realtime media systems (WebRTC, SIP, RTP), cloud infrastructure (Kubernetes, Docker, NATS, gRPC), agent frameworks (Pipecat, LiveKit, OpenAI Agents SDK)
Technologies
Go, Python, WebRTC, SIP, RTP, Kubernetes, Docker, NATS, gRPC, OpenTelemetry
Responsibilities
Build and operate distributed systems for voice agents; take projects from spec to production; make architectural decisions on latency and scaling; define developer experience including APIs and observability
Seniority
Senior, hands-on IC