This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, AI Systems based in Canada.
This is a high-impact engineering role focused on building the core backend systems that power next-generation AI-driven products. You will work at the intersection of distributed systems, backend engineering, and applied machine learning, helping design and scale agent-based architectures in production environments. The role involves shaping how LLMs interact with structured data, APIs, and real-world workflows to deliver reliable, production-grade AI capabilities. You will contribute across the full stack of AI systems—from orchestration and tooling to evaluation and deployment. This is a deeply technical position suited for engineers who thrive in ambiguity and enjoy building foundational infrastructure. You will collaborate closely with cross-functional teams to translate complex business workflows into intelligent, automated systems.
Based on 7,629 disclosed Software salaries on RoleSuite, the role pays a median of $158K/year, with most offers between $124K and $200K (10th–90th percentile: $103K–$235K).
This posting lists $215K–$250K, above the $158K market median.
See the full Software salary breakdown →