Toronto, Ontario, Canada On-site Employment

RBC is hiring an AI Engineer

About the Role

RBC is seeking an AI Engineer to join our Client & Banking division. In this role, you will design and deploy AI-driven solutions using large language models (LLMs) and intelligent workflow automation to enhance client experiences and streamline banking operations, focusing on high-impact areas like Client Analytics, Deal Analytics, and Document Processing.

What You'll Do

  • Build systems that use LLMs to analyze client data, delivering personalized insights, churn predictions, and tailored product recommendations.
  • Develop automated workflows to process deal-related documents, extract critical terms, assess risks, and generate actionable summaries for stakeholders.
  • Create end-to-end pipelines to ingest, understand, and act on unstructured data (e.g., contracts, emails, financial reports) using NLP and machine learning.
  • Optimize LLM performance through techniques like retrieval-augmented generation (RAG), prompt engineering, and integration with RBC’s data ecosystems.
  • Collaborate with product teams to deploy scalable, user-centric AI solutions across banking platforms.

What We're Looking For

  • 3+ years of experience with Python and experience with LLM frameworks (e.g., LangChain, OpenAI API) and NLP tools.
  • Familiarity with RAG systems or semantic search for enhancing LLM accuracy.
  • Skills in data engineering and cloud platforms (AWS/Azure).
  • Ability to design modular, scalable AI workflows for complex banking use cases.
  • Expertise in integrating AI models with APIs, databases, and enterprise systems.

Nice to Have

  • Experience with workflow orchestration tools (e.g., Airflow, Kubeflow) for multi-step AI processes.
  • Knowledge of RBC’s technical ecosystem or financial services workflows.
  • Creativity in solving unstructured data challenges (e.g., dynamic report generation, email triage).

Technical Stack

  • Python, LLM frameworks (e.g., LangChain, OpenAI API), NLP tools
  • RAG systems, semantic search
  • Data engineering, cloud platforms (AWS/Azure)
  • APIs, databases, enterprise systems
  • Workflow orchestration tools (e.g., Airflow, Kubeflow)

Benefits & Compensation

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Leaders who support your development through coaching and managing opportunities.
  • Ability to make a difference and lasting impact.
  • Work in a dynamic, collaborative, progressive, and high-performing team.
  • A world-class training program in financial services.
  • Opportunities to do challenging work and take on progressively greater accountabilities.
  • Opportunities to building close relationships with clients.
  • Access to a variety of job opportunities across business and geographies.

Work Mode

This is an onsite position located in Toronto, Canada.

At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Required Skills
PythonLLM frameworksLangChainOpenAI APINLP toolsRAG systemssemantic searchdata engineeringAWSAzureAPIsdatabasesenterprise systems
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Job Details
Department Information Technology
Category data
Posted 14 days ago