New: upload your resume and get matched to AI jobs. Free to start →

Senior Software Engineer, Backend (AI Agent Integrations)

Salary not listed • Remote • Canada (Remote) • Full-time

Posted 1y ago

This job has been open for more than 60 days. It may no longer be actively hiring, so check with the company before putting a lot into an application.

Job Location

Canada (Remote)

Tech Stack

Remote Work Policy

Fully remote

Employment Type

Full-time

Categories

AI Agent Engineer

About the job

Cresta is seeking a Senior Software Engineer to join their AI Agent team, focusing on building enterprise-grade AI Agents that integrate seamlessly with customer contact center platforms. This role involves developing the backend systems that enable AI Agents to participate in live conversations, manage conversation state, and transition smoothly between AI and human agents. It's a production-focused role, emphasizing the development of reliable infrastructure for AI Agents operating in critical customer environments, blending expertise in distributed systems, real-time communication, enterprise integrations, and AI Agent orchestration.

Responsibilities

  • Design and build scalable backend services for AI Agent integration with CCaaS platforms.
  • Architect systems for real-time conversation state management and context propagation.
  • Implement seamless AI-to-human handoff mechanisms with full context transfer.
  • Develop secure and reliable integrations with CCaaS APIs (voice, chat, messaging, routing, agent desktop).
  • Collaborate with ML engineers and AI researchers to operationalize AI Agent capabilities.
  • Ensure high availability, low latency, and strong observability for real-time conversation systems.
  • Implement enterprise security best practices across integrations.
  • Drive improvements in reliability, performance, and scalability for high-volume interaction systems.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of experience building scalable backend systems in production.
  • Strong experience designing and maintaining robust APIs (REST, gRPC).
  • Solid understanding of distributed systems and real-time communication architectures.
  • Experience integrating with third-party enterprise platforms and APIs.
  • Experience with CCaaS platforms or contact center systems is a plus.
  • Familiarity with AI Agents, Virtual Agents, or LLM-based systems is a plus.
  • Experience with containerized environments (Kubernetes, Docker).
  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Strong understanding of system reliability, observability, and security in enterprise environments.

Benefits

  • Medical, dental, and vision plans
  • Paid parental leave
  • Monthly Health & Wellness allowance
  • Work from home office stipend
  • Lunch reimbursement for in-office employees
  • 3 weeks PTO in Canada
  • Base salary
  • Equity