1

Machine Learning Engineer Jobs in Alberta (NOW HIRING)

Senior Software Engineer - Canada

Calgary, AB · Remote

CA$120K - CA$150K/yr

Its patented unsupervised machine learning technology, advanced device intelligence, powerful ... As platform engineers, we are building a next-generation machine learning platform, which ...

The RoleThe Spatial AI Engineer builds the systems that let AI models, applications, and ... You will design and implement machine learning systems that operate directly on spatial datasets ...

Are you a technically strong and businessoriented Machine Learning / AI Engineer with a passion for building and scaling intelligent solutions? Our team is looking for a handson engineer with deep ...

Delivery Engineer - Canada

Calgary, AB · On-site

CA$80K - CA$120K/yr

Its patented unsupervised machine learning technology, advanced device intelligence, powerful ... Position Overview: We are seeking a Delivery Engineer to join our Delivery team. The ideal ...

AI/ML Engineer - Remote

Calgary, AB · Remote

$200 - $350/hr

You will work with LLMs, RAG, prompt engineering, multi-agent systems, and cloud AI platforms to develop production-grade machine learning applications. Key Responsibilities * Design, implement, and ...

AI/ML Engineer - Remote

Edmonton, AB · Remote

$200 - $350/hr

You will work with LLMs, RAG, prompt engineering, multi-agent systems, and cloud AI platforms to develop production-grade machine learning applications. Key Responsibilities * Design, implement, and ...

Problem-solve geoscience challenges using advanced machine learning and AI technologies, including ... Programming and use of tools related to our area of practice such as: Python, PyTorch. * Experience ...

... Engineering, Economics, Operations Research, or related quantitative discipline. * 3+ years of experience in Data Science, advanced analytics, machine learning, forecasting, or related analytical ...

... Engineering, Economics, Operations Research, or related quantitative discipline. * 3+ years of experience in Data Science, advanced analytics, machine learning, forecasting, or related analytical ...

... Engineering, Economics, Operations Research, or related quantitative discipline. * 3+ years of experience in Data Science, advanced analytics, machine learning, forecasting, or related analytical ...

Showing results 21-40

Machine Learning Engineer information

See Alberta salary details

$64.5K

$143K

$218.5K

How much do machine learning engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for machine learning engineer in Alberta is $142,956.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,000.00 and $166,000.00 per year, depending on experience, location, and employer.

What is a machine learning engineer?

Machine Learning Engineers are specialized software engineers who design, build, and deploy machine learning models and systems. They work at the intersection of software engineering and data science, transforming data-driven prototypes into scalable, production-ready solutions. Their responsibilities include data preprocessing, model selection, algorithm implementation, and optimizing models for performance and efficiency. Machine Learning Engineers often collaborate with data scientists, software developers, and other stakeholders to integrate AI technologies into products and services.

What does a machine learning engineer do?

A machine learning engineer maintains production systems and often works with other engineers. In this career, you work with software development methodology, use modern software development tools, and use agile practices. You also play a role in software design and architecture, so you may occasionally work with a programmer. An engineer may help to predict how a model should perform or seek out regression issues by using different test types and algorithms. To fulfill your duties and responsibilities, you work on a computer and use an array of skills and programs to carry out these tests.

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

To thrive as a Machine Learning Engineer, you need strong programming skills (particularly in Python), a solid background in mathematics and statistics, and a degree in computer science or a related field. Experience with machine learning frameworks (such as TensorFlow or PyTorch), data processing tools, and cloud platforms is typically required. Problem-solving ability, effective communication, and adaptability are crucial soft skills for collaborating with teams and translating complex models into practical solutions. These competencies ensure the development, deployment, and continual improvement of machine learning systems that drive business value.

What are some common challenges faced by machine learning engineers when deploying models to production?

Machine Learning Engineers often encounter challenges such as ensuring model scalability, maintaining data consistency between training and production environments, and monitoring model performance over time. Integrating models into existing software infrastructure may require collaboration with DevOps and software engineering teams to address issues like latency, version control, and resource allocation. Additionally, ongoing model maintenance is crucial to prevent model drift and ensure that predictions remain accurate as new data becomes available.

What is the difference between Machine Learning Engineer vs Data Scientist?

AspectMachine Learning EngineerData Scientist
CredentialsBachelor's or Master's in CS, Data Science, or related; experience with ML frameworksBachelor's or Master's in Statistics, Data Science, or related; strong analytical skills
Work EnvironmentDevelops scalable ML models, deploys algorithms into productionAnalyzes data, builds models, interprets data insights
Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research organizations

While both roles work with data and machine learning, Machine Learning Engineers focus on building and deploying scalable ML models in production environments. Data Scientists primarily analyze data, create models, and generate insights. The roles often overlap but differ in their core responsibilities and focus areas.

What are the most commonly searched types of Machine Learning Engineer jobs in Alberta?

The most popular types of Machine Learning Engineer jobs in Alberta are:

What are popular job titles related to Machine Learning Engineer jobs in Alberta?

For Machine Learning Engineer jobs in Alberta, the most frequently searched job titles are:

What job categories do people searching Machine Learning Engineer jobs in Alberta look for?

The top searched job categories for Machine Learning Engineer jobs in Alberta are:

What are popular job titles related to Machine Learning Engineer jobs in AB?

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

Infographic showing various Machine Learning Engineer job openings in Alberta as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 73% Full Time, 22% Part Time, and 3% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $142,956 per year, or $68.7 per hour.

Postdoctoral Fellow - Multimodal Models and Machine Learning

Edmonton, AB

University of Alberta
Education • 10K+ employees

Full-time

Re-posted 26 days ago


Job description

This position has an initial appointment of 1 year, with the possibility of renewal.

Location - This role is in-person at North Campus Edmonton.

We invite applications for 2 Postdoctoral Fellow positions in machine learning and artificial intelligence, with a focus on multimodal foundation models and related areas. The successful candidate will join a collaborative research group lead by Dr. Xingyu Li, contribute to ongoing projects, and develop an independent research agenda aligned with the group's broader interests.

Research areas of interest may include, but are not limited to:

  • multimodal foundation models

  • vision-language models and multimodal large language models

  • trustworthy AI, robust generalization, and model evaluation

  • efficient learning, adaptation, and representation design

  • multimodal reasoning and structured understanding

This position offers the opportunity to pursue high-impact research in a fast-moving area of AI, work closely with graduate students, and publish in leading venues. The initial appointment will be for one year, with the possibility of extension for a second year.

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 Faculty of Engineering is one of North America's top engineering schools, known for innovation, collaboration, and impact. It fosters an exceptional student experience through a holistic approach that combines technical excellence with emotional intelligence. With strong community engagement, interdisciplinary research, and a commitment to societal well-being, the faculty prepares students to lead in a rapidly evolving, global engineering landscape.

Required Qualifications

  • PhD in Computer Science, Electrical Engineering, Statistics, Mathematics, or a related discipline by the appointment start date.
  • Strong research record in machine learning, AI, computer vision, NLP, multimodal learning, or related areas.
  • Evidence of high-quality publications in leading conferences and/or journals.
  • Strong coding and experimental skills in modern machine learning frameworks.
  • Excellent written and oral communication skills.

Preferred Qualifications

  • Research experience in multimodal foundation models, trustworthy AI, efficient model design, or multimodal reasoning.
  • Experience mentoring graduate or undergraduate students.
  • Ability to lead independent research projects and collaborate across related areas.

Application Instructions

Click "Apply Now" to submit the following:

  • Curriculum vitae
  • Research plan
  • Cover letter
  • Selected publications
  • Contact information for 2-3 references

This position has a comprehensive benefits package.

The terms and conditions of this appointment are governed by the Collective Agreement between the Board of Governors of the University of Alberta and the Postdoctoral Fellows Association of the University of Alberta.

  • Conduct original research in multimodal foundation models and machine learning.
  • Develop an independent research agenda aligned with the group's interests in trustworthy AI, efficient learning, and multimodal reasoning
  • Publish high-impact work in top-tier conferences and journals.
  • Assist in mentoring graduate students and fostering a collaborative research environment.
  • Contribute to grant writing, project development, and other scholarly activities.