About The Position

This Data Analyst Developer Intern role at RBC's Operational Risk Shared Services offers an opportunity to leverage data-driven insights to solve complex business challenges. The organization values creativity, collaboration, and continuous learning. The intern will contribute to data analysis efforts by assisting in gathering, cleaning, profiling, and transforming data from various sources to ensure integrity and readiness for analysis. The role involves utilizing Python, data analysis libraries (Pandas, Numpy), and Tableau for analyzing large datasets and generating meaningful insights, including familiarity with visualization packages like Plotly and Matplotlib. Responsibilities also include developing and maintaining Python scripts to automate data processing tasks, streamline workflows, and improve efficiency, as well as supporting data quality checks and validation processes. The intern will work closely with cross-functional teams to understand business requirements and deliver data-driven solutions aligned with department goals.

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, Matplotllib, Seaborn, etc.
  • Experienced with Data Transformation and Manipulation
  • Experienced with diagnostic data analytics
  • Experience or understanding of Relational Database (and SQL), Hadoop ecosystem, and data visualization tools.
  • Ability to perform complex data analysis.
  • Strong problem-solving abilities with a keen attention to details and a passion for data-driven decision making.

Nice To Haves

  • 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

Responsibilities

  • Assist in gathering, cleaning, profiling and transforming data from various sources to ensure data integrity and readiness for analysis
  • 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.
  • Develop and maintain Python scripts to automate data processing tasks, streamline workflows, and improve efficiency.
  • Support data quality checks and validation processes to ensure the accuracy and reliability of data used in analysis.
  • Work closely with cross-functional teams to understand business requirements and deliver data-driven solutions and align with department goals

Benefits

  • Mentorship and Development: Work closely with experienced professionals who will provide guidance and support to help you grow in your role
  • Real-World Experience: Gain hands-on experience in data analysis , data transformation, while working on impactful projects
  • Dynamic work environment: be part of a fast-paced and innovative team that values creativity and collaboration
  • Network and build lasting relationships with students from diverse backgrounds from across Canada
  • Participate in fun events and gamification challenges to help build your career tool kit while enjoying a work-life balance
  • Ability to make a difference and lasting impact
  • Enjoy a comfortable work environment with the option to dress casually
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service