Machine Learning Engineering Intern

Description

The best career that you never expected is at Aviva.

You are investing time and money into your education, building the foundation for a rewarding career. Have you considered insurance? More than 100,000 Canadians work in the insurance industry.

We make a positive difference every single day offering protection and peace of mind.

Aviva Canada Inc. is one of Canada’s largest insurance groups and we have a lot to offer to talented people just entering the working world.

If you’re ready for a head start, we’d like to meet you.

Aviva is pleased to announce that we are currently recruiting for students for our summer internship Program for the period of May 2026 until August 2026. This is an excellent opportunity for post-secondary students to gain exposure to the insurance industry. Our program offers a variety of experiences across our various business unit. Aviva realizes the importance of crafting internships as a means to develop talent to meet future requirements for entry-level insurance roles.

Aviva Canada has adopted a hybrid return-to-office model. This role will require you to work in the office.

What you’ll do:

  • Summer interns will have an opportunity to contribute in a variety of duties in Data Strategy department

  • Develop, test, and deploy AI and machine learning solutions that address real business challenges

  • Collaborate with experienced ML engineers and data scientists on model development, data preparation, experimentation, and prototyping

  • Support the creation of modern AI use cases, including LLMs and generative AI

  • Responsible for assisting full-time staff with short-term projects to meet business requirements

  • Other duties as assigned by manager

We’re excited about you because:

  • You're passionate and thoughtful when it comes to offering an amazing customer experience

  • You aren't afraid to work in a dynamic environment and learn new processes

  • Organization is your strength and you love staying on top of projects

  • You get creative when it comes to problem solving

  • You are collaborative with teammates, communicate effectively, and build relationships easily

What you need to succeed:

  • Currently enrolled in a post-secondary or graduate program and actively pursuing a bachelor’s or master’s degree in Computer Science, Engineering, Math, Data Science, or related fields

  • Strong programming skills in Python (Pandas, NumPy, scikit-learn)

  • Familiarity with distributed computing platforms (PySpark or Snowpark ML)

  • Familiarity with ML concepts such as regression, classification, clustering, model evaluation, and overfitting/regularization

  • Familiarity with cloud platforms

  • Solid understanding of version control (Git) and basic software engineering practices

  • Demonstrates a desire to go above and beyond and hunger to learn and grow

  • Ability to adjust with minimal supervision where priorities may shift due to changing business needs

  • Strong verbal and written communicator with high caliber, professional business demeanor

  • Pervious Insurance program or work experience is an asset

Candidates are encouraged to highlight any additional skills relevant to this role in their cover letter.

Please limit your application to one role at the location of your choice based on your interests. Our office locations include: Markham & Toronto

Please submit your applications to us by February 12, 2026.

We thank you for your interest in applying for this position, however only suitable candidates will be contacted for interviews.

Details

Location
Toronto, ON, CanadaMarkham, ON, Canada
Term
Summer 2026
Posted
1/27/2026
Expires
2/12/2026