CareerPlanGet AI match score →

Staff Software Engineer, Backend

Canada - AB (Remote)🌐 Remote💼 Full-time🗓 2026-07-10 → 2026-07-31

Core

Design and evolve large-scale distributed backend systems powering AI agents and conversation intelligence platforms for enterprise customers.

Role type

Staff Software Engineer (Backend)

Builds

Scalable, fault-tolerant backend services, runtime infrastructure, and orchestration systems for real-time AI agents.

Domain

Enterprise AI, Conversational AI, Distributed Systems

Deliverable

production ML models | infrastructure

Required skills

Distributed system architecture, Scalable backend development, API design (REST, gRPC), Database design (SQL/NoSQL), Containerization & orchestration (Kubernetes, Docker), Cloud platforms (AWS, GCP, Azure), System reliability & observability, Developer tooling (CLIs, SDKs)

Preferred skills

AI-assisted coding tools, Real-time communication systems, Enterprise platform integrations, Temporal workflow orchestration, Postgres/ClickHouse/Elasticsearch, CCaaS platforms, LLM integration (RAG, prompt orchestration), Infrastructure-as-code

Responsibilities

Lead architecture and evolution of large-scale distributed backend systems, Build high-performance backend services supporting real-time AI agents, Partner with ML engineers to operationalize AI capabilities, Design and optimize data storage and retrieval systems, Drive continuous improvements in system performance and scalability, Mentor senior engineers and influence technical roadmap

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗