Staff Backend Engineer focusing on backend systems for AI Agents in contact centers at Cresta. Lead architecture and integration with CCaaS platforms for real-time communication.
Responsibilities
Lead the architecture and evolution of Cresta’s AI Agent integration framework across CCaaS platforms.
Design scalable, extensible backend systems that manage real-time conversation state, session lifecycle, and context propagation.
Establish architectural patterns for AI-to-human handoff that ensure durability, reliability, and seamless customer experience.
Define integration strategies for voice, chat, messaging, routing, and agent desktop APIs across enterprise platforms.
Drive system design for high availability, low latency, and fault tolerance in real-time environments.
Set standards for observability, monitoring, incident response, and operational excellence.
Partner closely with ML engineers to operationalize AI Agent capabilities into production-grade systems.
Influence technical roadmap and prioritization in collaboration with engineering leadership.
Mentor senior engineers and raise the bar for backend engineering excellence across the organization.
Lead complex cross-team technical initiatives from design through production rollout.
Requirements
Bachelor’s degree in Computer Science or related field.
8+ years of experience building scalable backend systems in production environments.
Demonstrated experience leading architecture for large-scale distributed systems.
Deep expertise in API design (REST, gRPC) and service-oriented architectures.
Strong understanding of real-time communication systems and low-latency system design.
Experience designing integrations with third-party enterprise platforms and APIs.
Proven track record of driving technical direction across teams.
Experience with containerized environments (Kubernetes, Docker).
Experience with cloud platforms such as AWS, GCP, or Azure.
Strong expertise in reliability engineering, observability, and enterprise-grade security.
Experience with CCaaS platforms, contact center systems, or real-time communications is highly valued.
Familiarity with AI Agents, LLM-based systems, or AI orchestration platforms is a strong plus.
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
Intermediate Backend Software Developer at Ava Industries. Assist in transferring patient health data using Ruby on Rails for a cloud - based EMR system.
Senior Python Developer contract role in Toronto. Requires 8+ years development experience, 3+ years Python, GCP services, data tools, and workflow orchestration.
Senior Ruby on Rails Engineer developing scalable web features and improving APIs at Zipline. Shape robust systems while contributing to AI - powered initiatives in a fully remote environment.
Tech Lead managing core backend automation for Jerry.ai, simplifying car ownership processes. Evolving frameworks to improve reliability and scalability while leading technical teams.
Senior Backend Developer at Atimi working on high - quality software solutions integrating mobile and web experiences. Collaborating with teams and leading software development processes.
Intermediate C++ Software Engineer working on projects in the Minecraft universe at SkyBox Labs. Collaborating in a creative studio environment while contributing to iconic game franchises.
Java Tech Lead at Desjardins responsible for enhancing user experience and supporting development teams with innovative solutions. Leading strategic initiatives in a collaborative environment.
Join Pigment as a Software Engineer developing backend components for our performance management platform. Collaborate with teams to deliver scalable solutions for dynamic markets.
Senior Backend Engineer at ClickHouse building a petabyte - scale observability platform focused on developer experience. Collaborating on backend systems and infrastructure for real - time data applications.