About the role

  • Data Engineer Student role at Canada Life focusing on connected data products for Canadian business needs. Collaborating with data teams to support analytics and decision-making initiatives.

Responsibilities

  • Develop connected data products that support Canadian business needs and enterprise self‑service analytics.
  • Design, enrich, and publish reliable datasets within appropriate controls—helping create a “one‑stop shop” for Canadian data.
  • Build and maintain a data asset inventory, ensuring data is discoverable and easily leveraged across the company.
  • Document critical data elements including lineage, classification, and usage to help build connected data assets (a “Google for Canada Life data”).
  • Conduct data discovery and analysis to understand dataset behaviours, identify trends, and uncover actionable insights.
  • Collaborate with cross‑functional teams, including the core data squad and business partners, in an agile and highly cooperative environment.
  • Share and communicate your work, presenting solutions and learnings to peers and leadership and participating in communities of practice.

Requirements

  • Currently in your second‑year or higher and pursuing a post‑secondary degree or diploma in Data & Analytics, Computer Science, Software Engineering, Information Systems, or a related discipline.
  • Applied experience in data management (coursework or projects count—formal specialization is an asset).
  • Experience with SQL, Python, or Power BI (considered assets).
  • Working knowledge of Azure cloud technologies, such as Azure Data Factory, Databricks, or Synapse.
  • Strong communication, presentation, and organizational skills.
  • An agile and customer‑focused mindset with a practical approach to problem‑solving.
  • Curiosity, adaptability, and a passion for continuous learning.

Benefits

  • Opportunities for career advancement, access to industry-leading learning programs and up to $2,000 annually towards education reimbursement.
  • Flexible health and dental benefits, plus a $5,000 mental health benefit to support your well-being.
  • In addition to regular vacation and personal days, we support community involvement with a volunteer day.
  • Company-matching pension plan, share ownership program and additional investment options.
  • Employee recognition programs, service milestone celebrations, employee discounts and more!
  • We provide a workplace where employees feel connected and supported through Employee Resource Groups (ERGs), mentorship programs, social clubs and events.

Job title

Job type

Internship

Experience level

Entry level

Salary

CA$45,600 - CA$71,900 per year

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudPythonSQL

Location requirements

OnsiteLondonCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.