R

Royal Bank of Canada

Global banking, wealth management, and insurance

Principal AI Engineer - AI DLC Platform

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeToronto, ON, CanadaIn-person

About the Job

Requirements

  • Proven expertise designing and orchestrating multi-step autonomous agents with tool use, memory, planning, guardrails, and human-in-the-loop patterns, with hands-on proficiency using LangGraph, CrewAI, or AutoGen in production environments.
  • Deep competency in prompt engineering at scale, retrieval-augmented generation (RAG), context management, evaluation frameworks, cost and latency optimization, and model lifecycle management in production.
  • Strong capability designing tool contracts, application programming interfaces (APIs) using FastAPI or gRPC, and Model Context Protocol (MCP) connections.
  • Demonstrated mastery of continuous integration and continuous delivery (CI/CD) pipelines, container orchestration using Docker or Kubernetes, and infrastructure as code; proven work with enterprise platforms such as OpenShift, Kafka, Elasticsearch, or Apigee, and cloud providers such as AWS, Azure, or GCP.
  • Ability to translate user stories and requirements into precise specifications for automated execution; familiarity with frameworks such as spec-kit or OpenSpec.
  • Proficiency using AI to generate tests, analyze logs, and run validation checks; background building scalable test automation.
  • Demonstrated ability to design human-in-the-loop validation, access controls, and audit trails for automated systems, and to codify policy into testable controls.
  • Proficiency in Python, Java, or C++ with strong software engineering fundamentals.
  • Skill translating technical capability into business outcomes and return on investment (ROI), defining technical roadmaps, influencing investment decisions, and a track record of AI initiatives with measurable enterprise impact.
  • Track record of advising VP-level or more senior leadership, presenting to steering committees, leading cross-functional work across multiple squads and domains, and hiring and developing engineering talent.
  • Bachelor's or master's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent experience.

Responsibilities

  • Own the AI-DLC Platform architecture, including skills, commands, agents, context layer, MCP services, and governance, and define the 12–18 month technical roadmap from governed foundation through hybrid skills and agents to a software factory.
  • Define the autonomy model (A0 and beyond), including the evidence, controls, and approvals required before capabilities gain more autonomy.
  • Make high-impact build-versus-buy and vendor decisions for AI tooling, models, and infrastructure, and evaluate open-source versus proprietary trade-offs.
  • Own the promotion pipeline from Harness validation through Helios deployment, ensuring AI-generated code is auditable, reproducible, explainable, and traceable to specifications and prompts.
  • Define the boundary between AI-generated code and sanctioned agents in production, and codify governance policy with Risk and Engineering teams.
  • Establish coding standards and specification-driven development practices using spec-kit and OpenSpec so AI output is structurally sound before human review.
  • Design and build multi-agent workflows with orchestration frameworks such as LangGraph, CrewAI, and AutoGen, including tool use, memory, planning, guardrails, and human-in-the-loop patterns.
  • Design tool contracts, APIs using FastAPI or gRPC, and MCP services so skills and agents are versioned and governed; build and operate the runtime with containerization, orchestration, scaling, and observability.
  • Engineer production-system reliability through circuit breakers, graceful degradation, rollback, and zero-downtime deployment; establish LLMOps including evaluation, governance, RAG strategy, and cost and latency optimization.
  • Build monitoring and alerting that distinguishes model, code, and platform issues; use AI to generate test cases and validation checks; define the evaluation framework for certifying skills and agents.
  • Implement access controls, audit trails, and human-in-the-loop validation; set service-level agreements (SLAs) and reliability targets; own technical risk assessment for AI initiatives.
  • Be accountable for platform adoption, outcomes, and ROI; define and track key performance indicators (KPIs) for cycle time, quality, security, and usage, and report to senior leadership.
  • Advise and present to executive steering committees on AI-DLC architecture, direction, progress, and impact; partner with cohort teams to drive adoption.
  • Lead architecture design, code reviews, and technical discussions; mentor engineers, participate in hiring, and define competency frameworks for AI engineers.
  • Document and share platform knowledge and represent the platform in internal and external forums.

Desired Qualifications

  • Understanding of financial services and its regulatory and risk context.
  • Experience with reinforcement learning, autonomous agents, or other advanced AI techniques.
  • AI/ML certifications, open-source contributions, publications, industry speaking, or published thought leadership.
  • PhD in Computer Science, Engineering, Mathematics, or a related field.

About the Company

Royal Bank of Canada

Global banking, wealth management, and insurance

What does RBC do? It provides a wide range of financial services including personal and commercial banking, wealth management, insurance, investor services, and capital markets to clients in Canada, the United States, and 27 other countries. How do its products work? It earns revenue from loans, mortgages, investment products, and advisory services, and uses technology to deliver a seamless client experience across a diversified set of financial services, with an emphasis on digital tools and customer service. How is RBC different from competitors? It combines scale and global reach with a principles-led culture, a strong focus on community impact, and a large, diverse workforce (94,000+ employees) to drive client outcomes and continuous innovation. What is RBC’s goal? To help clients prosper and communities thrive by delivering reliable financial solutions and services while adapting to changing needs and maintaining leadership in the financial sector.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1864

Recently Posted Jobs

Explore more opportunities at Royal Bank of Canada

See more jobs