Cresta is a software company using artificial intelligence and real-time coaching to transform the way sales and retention teams learn high-value skills. To do
Senior Software Engineer, Backend – AI Agent Runtime
Location
Canada
Posted
70 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Backend – AI Agent Runtime
Cresta
• Build real-time AI agent infrastructure: Design and operate the stateful, low-latency runtime that powers voice and chat AI agents — from LLM streaming and conversation state management to graceful recovery and multi-channel support. • Solve distributed systems problems: Own session management across scaled-out workers — including affinity, checkpointing, crash recovery, and consistency under concurrent access. • Build a function execution platform: Own a serverless-style runtime where customers deploy custom logic — build orchestration, container lifecycle, autoscaling, and versioned rollouts. • Own developer experience and test infrastructure: Build CLI tools, local development environments, and test execution frameworks that let engineers iterate quickly and ship with confidence. • Raise the bar on production quality: Drive observability, incident response, and engineering best practices across the team.
Job Requirements
- 5+ years of software engineering experience, with meaningful time spent on infrastructure, platform, or systems work.
- Strong Python and Go — both are core to this role, not one primary and one secondary.
- Deep understanding of distributed systems: consistency, fault tolerance, state management, concurrency.
- Experience with Kubernetes and cloud-native infrastructure.
- Experience building developer-facing tooling — CLIs, SDKs, local dev environments, or internal platforms.
- Strong communicator who can drive technical decisions, write clear design docs, and mentor others.
- High bar for code quality — thorough testing, thoughtful code review, and sustainable engineering practices.
- Comfort operating what you build — on-call, incident response, and production ownership.
- AI-native workflow — you actively use LLMs and AI-assisted tools in your daily development, and can leverage them to move faster and tackle problems that would otherwise be impractical.
Benefits
- We offer Cresta employees a variety of medical, dental, and vision plans, designed to fit you and your family’s needs
- Paid parental leave to support you and your family
- Monthly Health & Wellness allowance
- Work from home office stipend to help you succeed in a remote environment
- Lunch reimbursement for in-office employees
- PTO: 3 weeks in Canada
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior PHP Fullstack Software Engineer
ThriveCartThe entrepreneurs cart, funnel & course creator. Powering your business, metrics, subscriptions, affiliates & courses.
• Extend backend APIs, business logic, and database queries in PHP • Build and enhance UI components using React and modern JS • Ship features end-to-end: from requirements to production deployment • Debug and fix issues in both legacy and modern code • Write automated tests for backend and frontend flows • Participate in code reviews and technical discussions • Take ownership of specific backend services, API endpoints, or frontend modules • Help migrate legacy PHP/jQuery code to modern full-stack patterns • Improve performance, reliability, and scalability across the stack • Mentor other engineers through pairing and feedback
Summer Internship – Backend Software Engineering Intern
Best EggA consumer FinTech startup, Best Egg provides personalized financial solutions to people who have little to no savings. A division of Marlette Funding, a consumer financing technol
• Build and enhance backend services using Python (FastAPI) • Develop and maintain REST APIs and webhook integrations • Write and optimize SQL queries against relational databases • Support vendor integrations and verification workflows • Contribute to testing, debugging, and improving system reliability • Collaborate with Product and Engineering to deliver features end-to-end
• Develop and maintain RESTful APIs and event-driven integrations (webhooks, messaging); • Work on integrations between payment systems and corporate platforms (ERP); • Manage APIs on API Management platforms (APIM): Publication; • Versioning; • Security policies; • Traffic control (throttling); • Ensure security, performance and scalability requirements; • Participate in defining integration architecture; • Analyze and resolve incidents in critical environments; • Collaborate with technical teams and business areas, including international teams.
• Build distributed, scalable, and fault-tolerant systems in the cloud using Golang. • Develop tools for running and monitoring the system and ensure reliable operations at optimal performance. • Work closely with the product manager and client development teams to define architecture, protocols, and requirements for new functionalities. • Collaborate with the team and contribute to the overall success of the project




