1

Machine Learning Intern Jobs in Edmonton, AB (NOW HIRING)

Machine Learning Intern information

See Edmonton, AB salary details

$9

$47

$88

How much do machine learning intern jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for machine learning intern in Edmonton, AB is $47.13, according to ZipRecruiter salary data. Most workers in this role earn between $38.46 and $52.64 per hour, depending on experience, location, and employer.

What does a machine learning intern do?

A Machine Learning Intern assists with developing, testing, and deploying machine learning models under the supervision of experienced data scientists or engineers. Their responsibilities may include data preprocessing, feature engineering, coding algorithms, analyzing results, and assisting with research tasks. Interns often work with programming languages like Python and libraries such as TensorFlow or PyTorch. The internship provides hands-on experience in real-world machine learning projects and helps interns build essential skills for a future career in the field.

What does a machine learning intern do?

A machine learning intern works in the field of data science. During an internship, you work alongside machine learning engineers who are developing artificial intelligence programs. They do this by writing computer code that allows a software system to run autonomously. Your exact responsibilities depend on the type and level of engineering that the company does. While you likely do not have coding duties, you may help the programmers test or debug their code. You may also work with algorithms and the mathematical aspects of artificial intelligence. A machine learning intern works under the supervision of a lead engineer.

What are the key skills and qualifications needed to thrive as a machine learning intern, and why are they important?

To thrive as a Machine Learning Intern, you need a solid understanding of statistics, programming (especially Python), and foundational machine learning concepts, typically supported by coursework or a degree in computer science or a related field. Familiarity with tools such as TensorFlow, PyTorch, scikit-learn, and data analysis libraries, as well as experience with version control systems like Git, is highly valuable. Strong problem-solving skills, curiosity, and effective communication set outstanding candidates apart in this role. These abilities are essential for analyzing data, building models, and collaborating with teams to develop innovative AI solutions.

What types of projects do machine learning interns typically work on, and how are they supported by the team?

Machine Learning Interns often contribute to real-world projects such as data preprocessing, developing and testing models, or assisting with research for new algorithms. Interns are usually paired with a mentor or work within a small team, receiving guidance during code reviews and regular check-ins. This collaborative environment helps interns gain practical experience, quickly overcome challenges, and integrate feedback, ensuring a steep learning curve and valuable industry exposure.

What is the difference between Machine Learning Intern vs Data Science Intern?

AspectMachine Learning InternData Science Intern
Required CredentialsTypically pursuing or recent graduate in Computer Science, Data Science, or related fields; knowledge of programming and ML frameworksUsually pursuing or recent graduate in Data Science, Statistics, or related fields; strong analytical and programming skills
Work EnvironmentTech companies, research labs, startups focusing on AI/ML projectsBusiness, finance, healthcare, and tech sectors analyzing data for insights
Employer & Industry UsageUsed in companies developing AI products, research institutions, tech startupsCommon in organizations requiring data analysis, reporting, and decision-making support

While both roles involve working with data and programming, a Machine Learning Intern focuses specifically on developing and implementing machine learning models, whereas a Data Science Intern works more broadly on analyzing data, creating reports, and deriving insights. The roles often overlap, but the Machine Learning Intern role emphasizes algorithm development and model deployment.

What are the most commonly searched types of Machine Learning jobs in Edmonton, AB?

The most popular types of Machine Learning jobs in Edmonton, AB are:

What are popular job titles related to Machine Learning Intern jobs in Edmonton, AB?

For Machine Learning Intern jobs in Edmonton, AB, the most frequently searched job titles are:

What job categories do people searching Machine Learning Intern jobs in Edmonton, AB look for?

The top searched job categories for Machine Learning Intern jobs in Edmonton, AB are:

What cities near Edmonton, AB are hiring for Machine Learning Intern jobs?

Cities near Edmonton, AB with the most Machine Learning Intern job openings:

Infographic showing various Machine Learning Intern job openings in Edmonton, AB as of August 2026, with employment types broken down into 1% As Needed, 70% Full Time, 26% Part Time, 1% Temporary, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $98,034 per year, or $47.1 per hour.

Full-time

Posted 18 days ago


Job description

Location - This role is hybrid with a mix of remote and in-person. Work primarily takes place at Enterprise Square, Edmonton.

Online Learning & Continuing Education (OCE) is a central U of A service unit that partners with colleges, faculties, and external partners to develop and deliver online courses, programs, and non-credit micro-credentials. The Online Learning team supports the development and delivery of high-demand online courses and programming, such as graduate certificates and course-based master's. The team provides extensive expertise to elevate the quality and accessibility of online programming at the U of A.

The Learning Experience Developer is an enthusiastic online course developer with a strong focus on the creation of enriched multimedia to drive engaging learning experiences at the University of Alberta. As a team member of Online Learning and Continuing Education (OCE), the Learning Experience Developer works closely with Instructional Designers and the Project Manager on each new digital project. Using best practices for online learning, including accessibility, indigenization, and inclusivity, the incumbent will produce high-quality digital courses and assets that are learner-centric, engaging, and impactful.

The Learning Experience Developer will build and produce graduate and undergraduate credit or non-credit courses in the online environment, and must be comfortable developing directly within the LMS (Canvas, Coursera, or others as needed), coding tools, and using course authoring tools such as Articulate Rise and Storyline. The incumbent will design and create multimedia for each offering, or partner externally for production as required. The incumbent will engage with partners, including the academic lead/instructor/SME, on review cycles throughout the online course development process and ensure that an optimal learning environment is set up for each new digital experience.

The Learning Experience Designer is an expert storyteller. The incumbent drives learning engagement through well-planned, intentionally developed, interactive multimedia and activities. Every component of the online course is developed with purpose, creating flow between each learning element and the teaching experience.

The incumbent reports directly to the Senior Learning Experience Developer and collaborates closely with the Project Manager and an Instructional Designer (ID) on each new project. This position is a hybrid role, which includes 3 days in-person at Enterprise Square (Tues - Thurs) in Edmonton, and Monday & Friday, which can be worked remotely from home.

The University of Alberta, its buildings, labs and research stations are primarily located on the territory of Nehiyaw (Cree), Niitsitapi (Blackfoot), Metis, Nakoda (Stoney), Dene, Haudenosaunee (Iroquois) and Anishinaabe (Ojibway/Saulteaux), lands that are now known as part of Treaties 6, 7 and 8 and homeland of the Metis. The University of Alberta respects the sovereignty, lands, histories, languages, knowledge systems and cultures of all First Nations, Metis, and Inuit.

The University of Alberta is a community of knowledge seekers, change makers and world shapers who lead with purpose each and every day. We are home to over 14,000 faculty and staff, more than 40,000 students and a growing community of 300,000 alumni worldwide.

Your work will have a meaningful influence on a fascinating cross-section of people - from our students and community members, to our renowned researchers and innovators, making discoveries and generating solutions that make the world healthier, safer, stronger and more just. Learn more.

At the University of Alberta, we are committed to creating an inclusive and accessible hiring process for all candidates. If you require accommodations to participate in the interview process, please let us know at the time of booking your interview and we will make every effort to accommodate your needs.

We thank all applicants for their interest; however, only those individuals selected for an interview will be contacted.

All University employees have a responsibility to foster a workplace that prioritizes safety in all its forms-physical, cultural, and psychological. This is achieved by promoting a safe environment, adhering to all safety laws, policies and procedures, completing all required safety training, identifying hazards and implementing controls, reporting incidents, and contributing to a culture of belonging and respect, while endeavoring to ensure that all colleagues feel valued and safe to express their thoughts, perspectives and concerns.

The University of Alberta is committed to creating a university community where everyone feels valued, barriers to success are removed, and thriving connections are fostered. We welcome applications from all qualified persons. We encourage women, First Nations, Metis and Inuit persons, members of visible minority groups, persons with disabilities, persons of any sexual orientation or gender identity and expression, and all those who may contribute to the further diversification of ideas and the University to apply.

L'Universite de l'Alberta s'engage a creer une communaute universitaire ou chaque personne se sent valorisee, ou les obstacles a la reussite sont elimines et ou des connexions enrichissantes peuvent se developper. Nous accueillons les demandes de toutes les personnes qualifiees. Nous encourageons les femmes; Premieres nations, Metis et Inuits; membres des groupes minoritaires visibles; personnes handicapees; personnes de toute orientation sexuelle ou identite et expression de genre; et toutes les personnes qui peuvent contribuer a la diversification des idees et a l'universite a postuler.
The Provost and Vice-President - Academic is the University of Alberta's chief academic officer and a key leader in advancing the university's educational mission. As a member of the executive team, the Provost works closely with the President and fellow vice-presidents to ensure all institutional portfolios and priorities are aligned with the university's vision and strategic goals.

The Provost is responsible for academic resource allocation and provides oversight of the infrastructure, services, and administrative units that support teaching, learning, and research excellence. This includes leadership of the university's colleges and faculties, as well as several key portfolios: the Office of the Registrar, Vice-Provost (Access, Community + Belonging), Vice-Provost (Indigenous Programming and Research), Vice-Provost (Graduate and Postdoctoral Studies), Vice-Provost (Learning Initiatives), and the Centre for Teaching and Learning. The Provost also works in close partnership with the Deans' Council and supports institutional planning and academic policy development.

Through strategic direction and collaborative engagement, the Provost ensures that the University of Alberta maintains a dynamic, inclusive, and academically rigorous environment, positioning it as a leader in post-secondary education in Canada and globally.
  • An Undergraduate degree in educational technology, design, instructional design, adult education or a related field is required. A diploma with strong online course development and multimedia experience may be considered.
  • A minimum of two years of developing online courses and multimedia is required; preference given to those with experience developing credit, non-credit, and corporate digital learning experiences.
  • Exceptional knowledge and skill in creating digital media within online courses using course authoring tools, including Articulate Suite and Adobe Suite.
  • Experience working with integrating courses in Learning Management Systems, including experience building custom courses in Canvas, or willingness to learn.
  • Experience supporting and including Indigenous Initiatives and Access, Community and Belonging (II and ACB) across the digital learning experience.
  • Exceptional creativity, passion, and ability to develop enriched, innovative online learning that utilizes a variety of modalities, technologies, and multimedia.
    Multimedia portfolio of previous work, including graphics, animations, audio, or other multimedia work.
  • Knowledge and experience with accessibility guidelines, UDL, and digital LX/UX.
  • Familiarity with copyright legislation and compliance, fair use guidelines, Creative Commons licensing, and intellectual property rights related to the use of digital content in educational settings.
  • Keen eye for detail to conduct quality assurance reviews and user acceptance testing.
  • Must have technical skills required to resolve technical issues related to the digital build and multimedia.
  • Must have experience in and knowledge of web, graphic design, and multimedia development (i.e. HTML, CSS, Adobe Suite, Vyond, Microsoft Office Suite, Yuja, Google Suite, Dreamweaver, LaTEX, etc.).
  • Exceptional communication and interpersonal skills with the ability to positively influence partners, build trust, and generate excitement.

Application Instructions

Click "Apply Now" to submit your resume and cover letter.

Applicants are encouraged to include a link to their portfolio of work in their cover letter. Preference may be given to candidates who provide a portfolio showcasing relevant work and experience.

This position is subject to all applicable terms and conditions of the collective agreement between the Governors of the University of Alberta and the Non-Academic Staff Association (NASA).

This position offers a comprehensive benefits package.

Digital Course Production

  • Apply best practices for online learning to all digital builds, including online pedagogical/andragogical approaches to teaching and learning with consideration for the type of project (credit, non-credit) and desired outcomes.
  • Collaborate with the ID and academic lead/SME on any changes or updates and make recommendations for activities, interactives, complex interactions (such as branching scenarios or gamification) or multimedia that will enable a high degree of learner engagement.
  • Incorporate elements of storytelling, creating flow between digital learning elements and the teaching and learning experience.
  • Design new templates and leverage existing templates or other visual elements to enhance the look and feel of the online offering to meet the needs of partners.
  • Create or maintain course homepages and reusable course templates with consistent navigation, layout and branding for use in course projects.
  • Make LX recommendations to ID / SMEs that would enhance the learning experience, including the strategic use of dynamic elements and multimedia usage.
  • Produce prototype, draft, and final versions of each online course, working with the academic lead/SME, ID and project manager to obtain feedback and approvals before launch.
  • Build online courses using HTML and CSS via VS Code, third-party tools like Articulate Rise and Storyline, and native LMS features.
  • Make revisions to the online course, such as critical updates and content refreshes; provide consultation for instructors/SMEs to make content revisions to their online courses when applicable.
  • Ensure Indigenous Initiatives and Access, Community and Belonging principles (ACB) are foundational to all planning, design, and development work.

Multimedia, Enrichment, Assessment

  • Plan, design, and create new digital assets and multimedia for online courses, including presentations, podcasts, pressbooks, audio, animations, and custom graphics.
  • Curate and adapt existing multimedia for integration into courses, e.g video editing, stock assets.
  • Provide light post-production editing for media assets, e.g. podcasts or videos.
  • Design interactive learning objects using course authoring tools or web technologies to enhance engagement and knowledge retention.
  • Collaborate with vendors on the creation of multimedia that may require external support, e.g. video production.
  • Ensure all digital assets comply with accessibility guidelines (WCAG), UDL, and best practices in digital LX/UX.
  • Set up discussion forums and other appropriate tools for interaction and engagement between students and instructors within the online course.
  • In collaboration with the ID, build and integrate digital assessments created by the academic lead/ SME, such as quizzes, polls, peer review tools, or formative assessments in the LMS or other third-party tools.
  • Set up gradebooks, rubrics, and other assessment-related tools within the online course(s).
  • Integrate library resources, e-texts, OERs, or other assets as identified by the academic/instructor/SME and ID.
  • Provide external relations or communications team members with course-related collateral materials, e.g. video clips, that can be utilized for marketing and promotion of the offering.
  • Manage and organize digital course content for version control and reuse, in a shared repository.

Quality Assurance

  • Using OCE's quality assurance resources in course development, e.g. quality checklists, accessibility guidelines, Style Guides, or third-party scorecards, thoroughly evaluate prototypes and drafts of project modules to test for accuracy, quality, accessibility, responsiveness and functionality.
  • Version control learning objects, such as SCORM, as applicable and monitor sections and archives of LMS courses.
  • Perform QA at various stages of course development, making revisions and verifying if QA changes have been made.
  • Use available tools and processes to manage the QA testing process with team members and academic content creators. Provide tool orientation, monitor the issue list, and drive reported issues to resolution in a timely manner.
  • Utilize various testing tools and methodologies to identify and document bugs, usability issues, or accessibility barriers in courses.
  • Troubleshoot and resolve functionality issues within online course content, and resolve or escalate when necessary.
  • Develop and maintain documentation of workflows and guidelines that support internal knowledge sharing and consistency.

Work Environment

  • Collaborate with external units, such as Information Services and Technology (IST) and the Centre for Teaching and ...