About the job
About AltaML
AltaML builds and implements AI software solutions across North America. The team values calculated risk-taking, quick learning from setbacks, and a collaborative approach to problem solving. AltaML looks for creative thinkers focused on customer success and real impact in a range of industries.
The company’s culture centers on Agility, Grit, Humility, and Happiness. AltaML seeks people who add to the team’s culture, not just fit into it. Those with a strong interest in AI and machine learning, who thrive in changing environments and enjoy working with diverse colleagues, are encouraged to consider this internship.
Internship Overview
Term: 4 or 8 months, starting September 2026
Role: Associate Machine Learning Developer Internship
Interns will join the development of AltaML’s agentic platform, an adaptive system that automates workflows and supports smarter decision-making. Work will span both frontend and backend development, including coding, debugging, resolving integration challenges, and building new features to improve platform performance.
There will be opportunities to use AI and agentic tools to streamline development, speed up delivery, and shape how intelligent systems interact. The team includes engineers, product managers, and designers who work together to deliver reliable, innovative solutions.
This internship suits students interested in modern software development, eager to grow their technical skills, and excited to help build advanced AI and automation platforms.
Location
The primary location for this role is Edmonton. Applications from candidates based in Calgary, Waterloo, or Toronto are also welcome.
Eligibility and Office Access
- Open to students enrolled at: University of Alberta, University of Calgary, University of Waterloo, University of Toronto, and Queen's University.
- This is a Mitacs-funded internship. Contact AltaML with any eligibility questions.
- Offices are located in Edmonton, Calgary, Toronto, and Waterloo. Remote work is also possible.
Application Process
For details on how to apply, please refer to the company’s instructions or reach out with questions about eligibility.

