Staff Engineer — Agentic AI

RBCToronto, ON
Onsite

About The Position

We’re looking for a Staff Engineer with strong hands-on experience in agentic AI systems who will contribute to accelerating agentic AI adoption across RBC. This role offers the opportunity to build production-grade solutions, work collaboratively with Lines of Business teams, and develop deep expertise in the Borealis agentic AI platform. At RBC Borealis, you’ll be joining a team that bridges Lines of Business with our cutting-edge Borealis agentic AI platform. You’ll work directly with business stakeholders, platform engineers, and technical teams to implement high-impact solutions while building your capability in emerging agentic technologies with guidance from our Principal Engineers.

Requirements

  • 5-8 years of software engineering experience with demonstrated expertise in building production systems
  • 1-3 years hands-on experience with agentic AI systems, LLMs, and/or modern AI/ML frameworks
  • Working knowledge of agentic AI patterns and design approaches (e.g., React, Tool Use, agent orchestration)
  • Proficiency in Large Language Models (LLMs), prompt engineering, and prompting techniques
  • Experience building Retrieval Augmented Generation (RAG) systems, working with vector databases and embeddings
  • Strong Python programming skills with ability to write clean, maintainable production code
  • Familiarity with Model Context Protocol (MCP) or similar integration frameworks
  • Experience with cloud platforms (AWS, Azure, or GCP) and modern DevOps practices
  • Knowledge of containerization (Docker, Kubernetes) and CI/CD pipelines
  • Understanding of security best practices, data governance, and compliance requirements
  • Strong collaboration skills with ability to work effectively across technical and business teams
  • Excellent communication skills for explaining technical concepts and sharing knowledge
  • Ability to learn quickly in the rapidly evolving AI/ML landscape
  • Comfort working in Agile environments with iterative delivery approaches

Responsibilities

  • Building and implementing agentic AI solutions under guidance from Principal Engineers, including writing production code for MCP servers, RAG pipelines, and agent orchestration
  • Supporting Line of Business (LoB) teams with hands-on technical implementation, troubleshooting, and solution development
  • Contributing to knowledge transfer and enablement activities by sharing technical knowledge and best practices with LoB engineering teams
  • Collaborating with Principal Engineers on solution architecture and design decisions
  • Participating in code reviews, technical documentation, and establishing best practices
  • Supporting production deployments and post-deployment optimization activities
  • Learning and applying Borealis platform capabilities to solve business challenges
  • Contributing reusable components to shared platforms and repositories

Benefits

  • competitive compensation
  • bonuses
  • flexible benefits
  • stock options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service