Associate Machine Learning Developer (Summer 2026)

AltaML

Calgary

Hybrid

CAD 167,400 - 223,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A public sector AI initiatives provider is seeking an Associate Machine Learning Developer for a 4-month paid internship starting in May 2026. The role involves working on ML projects, data analysis, and model development to provide insights to partners like Service Alberta. Candidates should be enrolled in a related degree and have a foundational understanding of Python and machine learning concepts. This position offers a stipend between CA$15,000 and CA$20,000 for the term.

Qualifications

  • Currently enrolled in a post-secondary degree program at a recognized university.
  • Familiarity with Python and relevant data science libraries.
  • Understanding of machine learning and software development concepts.

Responsibilities

  • Participate in team planning sessions and educational presentations.
  • Pre-process data in teams for analysis and model development.
  • Develop proof-of-concept working models for viable use cases.
  • Research and gain domain knowledge and learn state-of-the-art techniques.

Skills

Python
Data science libraries (pandas, scikit-learn, matplotlib)
Machine learning concepts
Cloud platforms (Azure, AWS, GCP)
Version control/Git

Education

Post-secondary degree program

Job description

Associate Machine Learning Developer (Summer 2026)

Get AI‑powered advice on this job and more exclusive features.

This role is a 4‑month paid contract starting May 2026 and ending in August 2026, with the option to extend to 8 or 12 months.

Base Pay Range

CA$15,000.00 – CA$20,000.00 (one‑time stipend)

About GovLab.ai

We transform the way you think about applied AI. Teams are structured around projects for the public sector, guided by a Project Delivery Manager, Product Owner, and senior ML developers, delivering working models to support informed strategic decision‑making around the use of key AI technologies.

Job Role

As an Associate Machine Learning Developer, you will work on public sector ML projects and deliver real solutions to partners such as Service Alberta and other government levels. You will be placed on a team to work on specific use cases identified by our partners, using multiple tools and gaining experience in AI/ML and data processing fields.

Office & Resource

This opportunity is based in Canada and may require occasional work out of offices in Edmonton, Calgary, Toronto, or Waterloo.

Application Process
  • Step 1: Apply online
  • Step 2: Notification of next stage via email
  • Step 3: Online technical assessment (48‑hour timed)
  • Step 4: 45‑minute panel interview
  • Step 5: Background checks and offer
  • Step 6: Welcome to GovLab!
What You’ll Do
  • Participate in team planning sessions and educational presentations
  • Review the data to understand its overall scope and structure
  • Identify the right metric to measure model and project success
  • Pre‑process data in teams for analysis and model development
  • Uncover trends, insights, and key features to guide ML solution application
  • Develop models around available data and suggested problem set
  • Develop proof‑of‑concept working models for viable use cases
  • Explore novel solutions and detailed recommendations for model integration
  • Communicate and present team work to AltaML and public sector partners
  • Get familiarity with various data processing tools and exposure to AI/ML algorithms
  • Research and connect with cohort to gain domain knowledge and learn state‑of‑the‑art techniques
What You Bring
  • Enrolled in a post‑secondary degree program at the University of Alberta, University of Calgary (Masters only), University of Waterloo, or University of Toronto for the duration of the internship term
  • General knowledge of and experience developing in Python and data science libraries such as pandas, scikit‑learn, and matplotlib
  • Understanding of machine learning and software development concepts
  • Available to work 40 hours per week during the internship
  • Valid citizenship and/or work permit that legally allows full‑time work during the internship term
  • Nice to have: exposure to version control/Git, experience with a cloud platform (Azure, AWS, or GCP), ability to work independently and within a team, well‑developed communication skills, and ability to engage in client meetings and deliver professional presentations
Equal Opportunities

AltaML is dedicated to fostering a safe, diverse, and inclusive workplace as an equal‑opportunity employer. We welcome applications from qualified individuals of all backgrounds. If you require accommodations during the interview process, please let us know.

Location

Candidate ideally based in Toronto or Waterloo, Ontario.

Compensation

The expected compensation for this role is a Mitacs stipend award between $15,000 – $20,000 CAD for a 4‑month term, dependent on qualifications, experience, and assessment performance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Machine Learning Developer (Summer 2026)
Associate Machine Learning Developer (Summer 2026)

AltaML • Edmonton

On-site
CAD 15,000 - 20,000
Associate Machine Learning Developer (Cohort 12 - Winter 2026)
Associate Machine Learning Developer (Cohort 12 - Winter 2026)

AltaML • Calgary

Hybrid
CAD 20,000 - 30,000
Mentorship and growth resources
Paid internship
Associate Business Solutions Consultant (Summer 2026)
Associate Business Solutions Consultant (Summer 2026)

AltaML • Edmonton

On-site
Mentorship opportunities
Hands-on experience with AI projects
Potential for future hiring after internship
Associate Business Solutions Consultant (Summer 2026)
Associate Business Solutions Consultant (Summer 2026)

AltaML • Calgary

On-site
Associate Business Solutions Consultant (Cohort 12 - Winter 2026)
Associate Business Solutions Consultant (Cohort 12 - Winter 2026)

AltaML • Calgary

Hybrid
CAD 30,000 - 50,000
Mentorship and growth opportunities
Hands-on experience with AI projects
Potential for contract extension
Machine Learning Specialist
Machine Learning Specialist

StafinGo • Edmonton

Hybrid
CAD 117,000 - 145,000
Machine Learning Specialist
Machine Learning Specialist

SynergyLoft • Edmonton

On-site
CAD 136,000 - 160,000
Summer ML Developer Intern - 4 Months Paid
Summer ML Developer Intern - 4 Months Paid

AltaML • Calgary

Hybrid
CAD 80,000 - 100,000
Machine Learning Resident - Client: ZeroKey (12 month term)
Machine Learning Resident - Client: ZeroKey (12 month term)

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 42,000 - 62,000
Mentorship by Amii Scientist
Professional development
Amii community access
+3
Machine Learning Developer Intern (4 month term - Toronto or Montreal)
Machine Learning Developer Intern (4 month term - Toronto or Montreal)

Leadingtalent • Toronto

On-site
CAD 25,000 - 36,000