1

Machine Learning Jobs in Edmonton, AB (NOW HIRING)

Create reinforcement learning environments for software engineering tasks. * Design tasks involving bug fixing, feature development, refactoring, and performance optimization . * Build deterministic ...

Develop and deploy statistical, machine learning, forecasting, optimization, and Generative AI solutions that improve customer outcomes and operational performance. * Translate business problems into ...

The successful candidate brings classical data science fundamentals (statistics, machine learning, experimental design) and is equally comfortable in the emerging world of AI engineering: prompting ...

Data Scientist

Edmonton, AB · On-site

$80K - $100K/yr

Previous experience with Machine Learning, Data Science and solving problems at scale Perks: * Competitive Salary * Individual performance bonus * Health and dental benefits * 3 weeks' vacation

Data Scientist

Edmonton, AB · On-site

$80K - $100K/yr

Previous experience with Machine Learning, Data Science and solving problems at scale Perks: * Competitive Salary * Individual performance bonus * Health and dental benefits * 3 weeks' vacation

next page

Showing results 1-20

Machine Learning information

See Edmonton, AB salary details

$108K

$157.7K

$196K

How much do machine learning jobs pay per year?

As of Sep 6, 2026, the average yearly pay for machine learning in Edmonton, AB is $157,676.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,000.00 and $187,500.00 per year, depending on experience, location, and employer.

What is a machine learning?

A Machine Learning job involves developing algorithms and models that enable computers to learn from data and make predictions or decisions without explicit programming. Professionals in this field work with large datasets, design and train machine learning models, and optimize them for performance and accuracy. Roles often require knowledge of programming languages like Python or R, experience with frameworks like TensorFlow or PyTorch, and an understanding of statistics and data science principles. Machine learning engineers and data scientists collaborate with software developers and domain experts to build AI-driven solutions for various industries.

What are the typical day-to-day responsibilities in a machine learning role?

As a machine learning professional, your daily tasks may include data preprocessing, developing and training models, evaluating performance metrics, and experimenting with algorithms to optimize results. You’ll often collaborate closely with data scientists, software engineers, and business stakeholders to align technical solutions with organizational goals. Regular activities can also involve deploying models to production, monitoring performance, and troubleshooting any issues that arise post-deployment. Staying up to date with recent ML research and participating in team discussions or code reviews are also common parts of the job.

What are the key skills and qualifications needed to thrive in a machine learning position?

To thrive in Machine Learning, you need a solid background in mathematics, statistics, programming (especially Python or R), and a formal degree in computer science, data science, or a related field. Experience with popular ML frameworks (such as TensorFlow, PyTorch, or Scikit-learn), version control, and relevant certifications like AWS Certified Machine Learning are highly valued. Strong problem-solving skills, curiosity, clear communication, and the ability to work both independently and within multidisciplinary teams make candidates stand out. These skills and qualities are essential for developing robust models, staying updated with technology advancements, and collaborating effectively on complex projects.

Is machine learning a high paying job?

Machine learning engineers and specialists are generally among the higher-paid roles in the tech industry due to their advanced skills in algorithms, programming, and data analysis. Salaries vary based on experience, location, and industry, but the field is known for competitive compensation compared to many other tech roles.

What jobs can I get with machine learning?

With a background in machine learning, you can pursue roles such as machine learning engineer, data scientist, AI researcher, or data analyst. These positions typically require skills in programming languages like Python or R, knowledge of algorithms, and experience with tools like TensorFlow or PyTorch.

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 jobs in Edmonton, AB?

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

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

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

Infographic showing various Machine Learning job openings in Edmonton, AB as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 22% Part Time, and 1% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $157,676 per year, or $75.8 per hour.

Full-time

Medical, PTO

Posted 6 days ago


Key responsibilities

  • Delivers and leads dynamic workshops, lectures, and full courses tailored to diverse audiences.

  • Creates and delivers training programs and workshops that address both business and technical training needs.

  • Supervises content development processes, including the creation of assignments, instructional content, and scripts.


Job description

"Are you passionate about content and curriculum development, translating technical information, and helping individuals and companies grow in their understanding of artificial intelligence and machine learning? Does delivering engaging content in a blended learning environment excite you? If this applies to you and you're interested in working alongside a team of professional, creative and skilled content experts, I want to hear from you".- Adam Danyleyko | Product Owner, Training About AmiiAlberta Machine Intelligence Institute (Amii) is one of Canada's three main institutes for artificial intelligence (AI) and machine learning, our world-renowned researchers drive fundamental and applied research at the University of Alberta (and other academic institutions), training some of the world's top scientific talent. Our cross-functional teams work collaboratively with Alberta-based businesses and organizations to build AI capacity and translate scientific advancement into industry adoption and economic impact.About the RoleThe Machine Learning (ML) Educator supports the content development process for AI literacy programming in the K-12 education system, post-secondary institutions, and industry. Providing exceptional content development and delivery to empower organizations and individuals in enhancing their AI literacy, equipping them with the knowledge, skills, and abilities needed for success in AI. The ML Educator plays a vital role within the Training team, actively contributing to the execution of Amii's business functions. We are looking for several ML Educators, including both term and perm roles, who will be focused on enhancing learner experiences, ensuring content excellence, and supporting the overall success of the team by delivering high-quality, impactful AI and ML education.This is a Full-time Term position with an end date of March 31, 2028.The position focuses on achieving excellence in three main accountabilities: Learner Success Content Excellence Team Success Required Skills / ExpertiseKey Responsibilities: Delivers and leads dynamic workshops, lectures, and full courses tailored to diverse audiences Acts as a trusted advisor and education facilitator, helping teams and clients identify how AI and ML tools can effectively address their business needs Collaborates with the Product Owner, Training, to evaluate educational needs and design targeted upskilling programs Creates and delivers training programs and workshops that comprehensively address both business and technical training needs Supervises AICAP participants in the content development process; including the creation of assignments, instructional content, and scripts Builds a reputation as a trusted subject matter expert, providing valuable insights and guidance Contributes to the effective coordination and management of internal tools and resources, supporting both learner and team success Identifies problem-solving strategies while actively collaborating with team members Manages and oversees the timely completion of all deliverables Works effectively with the Training team and other Amii teams to achieve shared goals and enhance cross-functional collaboration Takes proactive steps to inspire and motivate peers and team members, helping them achieve the organization's mission and vision Identifies and implements opportunities for increasing efficiency within the Training team, leading to improved processes and outcomes Pursues personal development and learning opportunities with a focus on collaboration, applying learnings to enhance future coaching opportunities Qualifications: Masters or Ph.D. in AI/Machine Learning 3+ years applied AI experience Experience with developing and delivering curriculum; designing effective learning exercises, illustrations of technical concepts, training and evaluation tools Experience building or delivering content in the post-secondary context (nice to have) Must be comfortable speaking in public, being on camera, teaching groups of various sizes, and facilitating group activities Exceptional attention to detail with the ability to prioritize and meet project deadlines Ability to communicate highly technical subject matter to a variety of audiences Proficient in eLearning systems Interest in and ability to test new educational tools and technologies Attributes and Expectations: Successfully manages multiple competing priorities in a fast-paced environment Works independently and makes informed decisions through a collaborative lens Demonstrates strong interpersonal communication skills, both verbal and written Establishes credibility while influencing team members to achieve common goals Identifies the needs of stakeholders and creates/drives new solutions Skilled in identifying knowledge gaps and prioritizing learning effectively What you'll love about us A professional yet casual work environment that encourages the growth and development of your skills. Participate in professional development activities Gain access to the Amii community and events A chance to learn from amazing teammates who support one another to succeed. Competitive compensation, including paid time off and flexible health benefits. A modern office located in downtown Edmonton, Alberta. How to ApplyIf this sounds like the opportunity you've been waiting for, please don't wait for the closing September 14, 2026 to apply - we're excited to add a new member to the Amii team for this role, and the posting may come down sooner than the closing date if we find the right candidate before the posting closes! When sending your application, please send your resume and cover letter indicating why you think you'd be a fit for Amii. In your cover letter, please include one professional accomplishment you are most proud of and why.Applicants must be legally eligible to work in Canada at the time of application.Amii is an equal opportunity employer and values a diverse workforce. We encourage applications from all qualified individuals without regard to ethnicity, religion, gender identity, sexual orientation, age or disability. Accommodations for disability-related needs throughout the recruitment and selection process are available upon request. Any information provided by you for accommodations will be kept confidential and won't be used in the selection process.