Staff Software Engineer, Backend (ai Agent Integrations)

Cresta Cresta · Vertical AI · AB, Canada, Canada · Remote · Engineering

Staff Backend Engineer to lead architecture and technical direction for Cresta's AI Agent integration platform, enabling seamless integration with CCaaS platforms, real-time conversation participation, and human-AI handoff in enterprise contact center environments.

What you'd actually do

  1. Lead the architecture and evolution of Cresta’s AI Agent integration framework across CCaaS platforms.
  2. Design scalable, extensible backend systems that manage real-time conversation state, session lifecycle, and context propagation.
  3. Establish architectural patterns for AI-to-human handoff that ensure durability, reliability, and seamless customer experience.
  4. Define integration strategies for voice, chat, messaging, routing, and agent desktop APIs across enterprise platforms.
  5. Drive system design for high availability, low latency, and fault tolerance in real-time environments.

Skills

Required

  • 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

Nice to have

  • Experience with CCaaS platforms, contact center systems, or real-time communications
  • Familiarity with AI Agents, LLM-based systems, or AI orchestration platforms

What the JD emphasized

  • seamlessly integrate with customers’ CCaaS platforms
  • AI Agents
  • real-time communication systems
  • low-latency system design
  • AI Agents
  • LLM-based systems
  • AI orchestration platforms

Other signals

  • AI Agents
  • real-time systems
  • enterprise integrations
  • distributed systems