RBC-logo
RBC
ยท
December 12, 2025
Apply Now
This job has closed.

Heading

TORONTO, Ontario, Canada
Internship
Hybrid
Intern
RBC is a leading bank committed to becoming a client-centric, future-ready leader by harnessing data and AI. They are seeking a highly motivated Summer Intern to contribute to advanced analytics projects for risk management, applying data science and software engineering skills to impact workflows through innovative solutions.
Apply Now

Responsibilities

  • Participate in the end-to-end development of high-impact AI solutions, from idea design and PoC to production deployment
  • Work closely with business users to understand their needs, translate business use cases into practical technical problems, and iterate on solutions based on feedback
  • Focus on building real-world applications that address business challenges, rather than conducting pure research
  • Continuously learn and keep up with the latest advancements in AI and related technologies, sharing knowledge with the team
  • Present technical solutions and project updates to both technical peers and senior managements

Qualification

Required

  • Hands-on experience prototyping GenAI applications, including working with foundational LLMs (e.g., GPT models via API) and transformer models (e.g., Hugging Face Transformers); familiarity with frameworks and tools (e.g., LangChain, LangGraph, LlamaIndex, Haystack), and vector databases (e.g., Weaviate, PGVector)
  • Hands-on experience with prompt engineering, including designing and refining prompts to optimize LLM outputs
  • Hands-on experience developing modular, robust, and scalable software in Python 3.x
  • Knowledge of modular RAG (Retrieval-Augmented Generation) and agentic systems
  • Knowledge of professional software engineering best practices across the software development lifecycle, including coding standards, testing methods, code reviews, and version control
  • Knowledge of machine learning and deep learning algorithms (e.g., supervised methods such as decision trees, gradient boosting, deep neural networks; unsupervised methods such as clustering and dimensionality reduction), as well as natural language processing techniques (e.g., TF-IDF, transformer models, embedding models)
  • Demonstrated willingness and ability to quickly learn and adapt to new advancements in ML/DL/GenAI
  • Strong logical thinking skills and attention to detail
  • Effective communication skills and a collaborative, team-oriented attitude
  • A bachelor's or master's degree or higher in computer science, engineering, statistics, or a related field is preferred

Preferred

  • Knowledge of embedding model fine-tuning, Model Context Protocol (MCP), LLM performance evaluation
  • Experience deploying GenAI applications in production environments and supporting enterprise-scale use cases
  • Hands-on experience implementing solutions using modern ML/DL frameworks and tools, such as PyTorch, JAX, TensorFlow, scikit-learn, or Hugging Face Transformers
  • Experience working in regulated or governed environments
  • Familiarity with financial risk management concepts

Benefits

  • 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.
  • Opportunities to do challenging work and make a difference.
  • Opportunities to building close relationships.
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.
Glassdoor
4.0
Founded in 1864
Toronto, Ontario, CAN
10001+ employees
https://www.rbc.com