Inactive
R

Royal Bank of Canada

Global banking, wealth management, and insurance

Data Analyst Developer Intern

Data AnalysisPosted on May 16
Internship · Fall 2026Toronto, ON, CanadaNo salary listed

About the Job

Requirements

  • Currently enrolled at a Canadian post-secondary institution with a focus on computer science, computer engineering, mathematics, statistics, preferably in third year or master’s degree study.
  • Advanced programming skills in Python and R, especially packages like Pandas, Numpy, Plotly, Matplotlib, Seaborn, etc.
  • Experience with data transformation and manipulation.
  • Experience with diagnostic data analytics.
  • Experience or understanding of relational databases (and SQL), Hadoop ecosystem, and data visualization tools.
  • Ability to perform complex data analysis.
  • Strong problem-solving abilities with a keen attention to detail and a passion for data-driven decision making.

Responsibilities

  • Data Collection and Preparation: Assist in gathering, cleaning, profiling and transforming data from various sources to ensure data integrity and readiness for analysis.
  • Data Analysis and Visualization: Utilize Python and data analysis libraries (Pandas, Numpy, and many more), and/or Tableau to analyze large datasets and generate meaningful insights. Familiar with some Python visualization packages like Plotly, matplotlib.
  • Automation and Scripting: Develop and maintain Python scripts to automate data processing tasks, streamline workflows, and improve efficiency.
  • Data Quality: support data quality checks and validation processes to ensure the accuracy and reliability of data used in analysis.
  • Collaboration: Work closely with cross-functional teams to understand business requirements and deliver data-driven solutions and align with department goals

Desired Qualifications

  • Proficient in building statistical and algorithmic models with complex and large datasets, including but not limited to: supervised statistical learning, clustering, natural language processing, recommendation systems, times-series analysis, experimental design (A/B testing), data visualization, deep learning
  • Knowledge of design, development, and implementation utilizing current analytics technologies and architecture, as well as data warehouse concepts and methodologies
  • Relational database concepts and design experience

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