5 months ago
Remote, CanadaSenior
Responsibilities
- Design and operate a stateful, low-latency runtime for voice and chat AI agents, including LLM streaming, conversation state management, graceful recovery, and multi-channel support.
- Own session management across scaled-out workers, including affinity, checkpointing, crash recovery, and consistency under concurrent access.
- Build a serverless-style function execution platform with orchestration, container lifecycle management, autoscaling, and versioned rollouts.
- Develop CLI tools, local development environments, and test execution frameworks.
- Drive observability, incident response, production quality, and engineering best practices across the team.
Requirements
- 5+ years of software engineering experience, including meaningful infrastructure, platform, or systems work.
- Strong Python and Go skills.
- Deep understanding of distributed systems, including consistency, fault tolerance, state management, and concurrency.
- Experience with Kubernetes and cloud-native infrastructure.
- Experience building developer-facing tooling such as CLIs, SDKs, local development environments, or internal platforms.
- Ability to communicate clearly, drive technical decisions, write design documents, and mentor others.
- Strong emphasis on code quality, testing, code review, and sustainable engineering practices.
- Comfort with on-call work, incident response, and production ownership.
- Active use of LLMs and AI-assisted tools in daily development.
- Preferred experience with real-time voice or streaming media systems, LLM integration, serverless or function-as-a-service platforms, workflow engines, conversational AI or speech domains, and infrastructure-as-code or GitOps workflows.
Benefits
- Medical, dental, and vision plans
- Paid parental leave
- Monthly health and wellness allowance
- Work-from-home office stipend for a remote environment
- Lunch reimbursement for in-office employees
- Three weeks of PTO in Canada
- Role is hiring in the US and Canada
Tech Stack
Categories
About Cresta
Cresta builds a generative AI platform for contact centers, combining AI agents, real-time agent assistance, conversation intelligence, and quality/coaching tools. It sells enterprise software to customer-support and sales organizations to automate and improve conversations across voice and digital channels. Founded in 2017 and headquartered in Sunnyvale, California, the privately held company counts brands such as Alaska Airlines, Cox Communications, Intuit, United Airlines, and Marriott among its customers.
