Staff AI Engineer

Royal Bank of Canada (RBC) Toronto, Canada

About the role

This is a staff-level, hybrid AI engineering role at RBC in Toronto, building reusable agent architecture, evaluation tooling and analytics for AI teams across the bank. It suits an engineer with dual competency in applied AI/agentic engineering and full-stack development who can take a feature from data contract to shipped UI. The role sits within RBC's AI Group, designing agent identity, context abstraction and a standardized evaluation framework for agent reliability.

What you’ll do

  • Design agentic and AI-driven logic, including LLM-as-judge and rubric-driven prompting patterns
  • Build and orchestrate multi-step agentic workflows with tool integrations and evaluation harnesses
  • Build full-stack backend services, APIs and executive-facing dashboards to surface AI-derived signals
  • Own data pipelines feeding these applications, partnering with Data Engineering on data contracts
  • Document design decisions, prompt/rubric changes and evaluation results for auditability

What they’re looking for

  • Staff-level experience spanning applied AI/agentic engineering and full-stack software development
  • Track record delivering enterprise-grade AI platforms with hands-on engineering at a complex level
  • 7+ years building and shipping production web applications end-to-end, backend plus a modern frontend framework
  • Comfort owning ambiguous, high-judgment problems such as defining classification accuracy thresholds
  • Experience shipping production systems that consume LLM outputs as a decision signal
  • Ability to work credibly with Governance/Compliance and Security on privacy-sensitive AI decisions

Nice to have

  • Experience with LangChain, LlamaIndex or similar orchestration/evaluation tooling
  • Experience with vector databases or RAG pipelines (Pinecone, pgvector, Chroma)
  • Terraform or infrastructure-as-code exposure
  • Experience with Apache Airflow/Prefect and Snowflake for data pipelines

What’s on offer

  • Comprehensive Total Rewards Program including bonuses, flexible benefits, competitive compensation, commissions and stock options where applicable
  • Hybrid work arrangement

Questions about this role

Is this role remote?

No, it's a hybrid role based in Toronto.

How many years of experience are needed?

7+ years building and shipping production web applications, plus staff-level AI/agentic engineering experience.

What's the application deadline?

September 18, 2026.

Related roles

Senior Analyst, Business Management

Royal Bank of Canada (RBC) · Toronto, Canada

A senior business management analyst role at RBC in Toronto, supporting risk management operations and reporting. Suits an operations-minded analyst skilled in Excel, reporting and process improvement.

On-siteSeniorFull-time
Microsoft ExcelPowerPointFinancial ReportingTableau +1
23 days ago

Solutions Engineer AI Engineer

Weekday Partner Network · Remote (India), India

Remote solutions engineering role in India for building conversational voice and video AI applications in life sciences. The role suits engineers with at least three years of Python, API, LLM, or AI solutions experience.

RemoteMid levelFull-time ₹2,500,000 – ₹5,000,000 a year
PythonAPIsLarge Language ModelsAI Application Architecture +3
5 days ago

AI Engineer – Generative AI

AppZime Technologies · Hyderabad, India · Ahmedabad, India · Indore, India

Onsite AI Engineer role in Hyderabad, Ahmedabad, or Indore building generative-AI and agentic systems. The position suits an engineer with at least six years of experience across LLMs, RAG, Python, and cloud deployment.

On-siteFull-time $47,000 – $60,200 a year
LLMRAGGenerative AILangChain +14
9 days ago

Senior AI-Native Engineer

Payoneer · Gurugram, India

Senior hybrid AI engineering role in Gurgaon for an engineer with five or more years of experience and production AI/ML background. You'll design agentic applications, evaluation frameworks, and monitored AI capabilities end to end.

HybridSeniorFull-time $41,000 – $54,200 a year
Artificial IntelligenceMachine LearningLLMsRAG +10
4 days ago

Senior AI-ML Engineer

Ericsson · Bengaluru, India

A senior AI/ML engineering role at Ericsson in Bengaluru, building GenAI and machine learning capabilities across products and developer tooling.

On-siteSeniorFull-time ₹4,700,000 – ₹6,500,000 a year
PythonGenerative AIRAGAgentic Systems +6
3 days ago

Principal Engineer - Gen AI, LLM, RAG, Agentic AI

Wells Fargo · Bengaluru, India

A principal engineering role at Wells Fargo in Bengaluru focused on GenAI, RAG and agentic AI architecture, evaluation and governance. Suited to a senior technical leader with deep GenAI stack and AI security expertise.

On-sitePrincipalFull-time
LLMRAGVector DatabasesPrompt Engineering +8
2 days ago