Role Overview
- Design and implement backend services and agentic workflows that:
- Implement agentic task flows (tool use, orchestration, and workflow state) for back-office automation where the final decision remains human-owned
- Build evaluation harnesses (runners, suites, regression gates) to validate correctness boundaries for non-deterministic systems
- Strengthen cross-system lifecycle guarantees (handoff, session, termination, retries) using backend events/APIs rather than fragile UI triggers
- Build/maintain knowledge ingestion pipelines that transform content into searchable indexes and support freshness + traceability
- Implement production-grade observability (signals, traces, failure classification) so AI outcomes and integrations are explainable in incidents
- Contribute to release readiness via trunk-based discipline, tagging, and evidence-driven release workflows
- Own services end to end:
- Service design, API contracts, and workflow state model
- Test strategy (unit/integration/e2e) and evaluation suites for AI flows
- Deployment and production support, including after-hours readiness in partnership with central teams
Requirements
- Strong backend engineering fundamentals (service design, distributed systems, async workflows).
- Experience designing systems where correctness is enforced through contracts, tests, and runtime guarantees rather than tribal knowledge.
- Practical experience with at least one of: agent orchestration, workflow engines, tool-calling systems, or evaluation frameworks for LLM/agent behavior.
- Ability to reason about failure modes across system boundaries (vendor + internal) and build deterministic lifecycle handling.
- Production mindset: observability, incident response, and operational readiness. **Comfort operating under data privacy constraints and consent-based integrations.
Tech Stack
Benefits
💰 Competitive discretionary bonus
✨ Market leading RRSP match program
🩺 Medical, dental, vision, life, and disability benefits
📝 Employee Share Purchase Plan
👶🏽 Maternity/Parental top-up while you care for your little one
🏝 Generous vacation policy and personal days
🖥 Virtual events to connect with your fellow colleagues
🎓 Professional development and comprehensive Career Development program