About The Position

This internship opportunity at RBC is for an Intern Data Engineer within RBC's Chief Data Office (CDO) and Technology & Operations. The role focuses on building enterprise data management workflows and automations that are crucial for powering RBC's data-driven strategy. This is a 4-month Fall 2026 student placement.

Requirements

  • Currently enrolled at a Canadian post-secondary institution with a focus on computer science, software engineering, data science, mathematics, or related fields
  • Strong programming skills in one or more languages (e.g., Python, Java, Scala)
  • Experience or understanding of ETL/ELT concepts and data pipeline development
  • Experience with databases and SQL
  • Knowledge of data warehouse concepts and relational database design
  • Excellent interpersonal and communication skills (verbal and written)
  • Creative and analytical thinker who is self-driven and capable of working in a fast-paced environment
  • Strong MS Office skills – Word, Outlook, Excel, and PowerPoint

Nice To Haves

  • Experience with open-source frameworks (Hadoop, Spark) or cloud platforms (AWS, GCP, Azure)
  • Familiarity with Metadata Management and Data Governance platforms
  • Experience with Workflow development
  • Knowledge of data integration tools and orchestration platforms
  • Familiarity with containerization technologies (Docker, Kubernetes)
  • Experience with version control systems (Git)
  • Understanding of data governance and data quality principles
  • Ability to learn and absorb new concepts quickly and apply new knowledge

Responsibilities

  • Design, develop, and implement enterprise data management (EDM) workflows to streamline data ingestion, transformation, and distribution across the organization
  • Build and maintain automated data pipelines and processes to reduce manual effort and improve data consistency
  • Apply data warehouse concepts and methodologies to support the CDO's strategic data initiatives
  • Utilize modern technologies to design and build scalable data solutions that meet business needs
  • Work as part of an agile team responsible for end-to-end delivery of data engineering projects
  • Collaborate with data architects, engineers, and business stakeholders to understand requirements and deliver solutions
  • Participate in code reviews and contribute to RBC's engineering excellence standards
  • Constantly seek out better ways to do things, exploring new tools, technologies, and processes to improve data workflows

Benefits

  • 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 toolkit while enjoying work-life balance
  • Leaders who support your development through coaching and learning opportunities
  • Work in a dynamic, collaborative, progressive, and highly performing team
  • 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