Machine Learning Engineer

Skillhub Solutions Inc.

Lethbridge

Hybrid

CAD 125,000 - 140,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus
Leave top-up
Vacation
Personal days
Benefits
Pension plan

Job summary

Skillhub Solutions Inc. in Canada is seeking a Machine Learning Engineer to leverage structured and unstructured data, statistics, visualization, and advanced ML techniques to solve business problems and reveal insights.

The hybrid role allows two days in-office per week across various Canadian cities, including Lethbridge, with potential postings in Winnipeg, Vancouver, Calgary, Edmonton, and more; competitive CAD 125k–140k salary and annual bonus eligibility.

Qualifications

  • Master’s or PhD in machine learning, computer science, statistics, operations research, mathematics, or a related quantitative field.
  • More than five years of relevant research experience with a publication record.
  • Knowledge of statistical and machine learning models, particularly interpretability and fairness analysis.
  • Strong Python and SQL programming skills, experience with current cloud ML technologies, reproducible code, and version control.
  • Knowledge of the Agile development cycle.

Responsibilities

  • Use data, statistics, visualization, and machine learning to solve business problems and identify insights.
  • Communicate analysis findings and technical concepts to technical and business stakeholders.
  • Collaborate with analytics, development, operations, and other cross-functional teams.

Skills

Python programming
SQL programming
Agile development

Education

Master’s/PhD in ML or related quantitative field

Tools

Cloud ML platforms
Git

Job description

Lethbridge, AB Full-time, Part-time CA$125,000 - CA$140,000 / year

About the role

The Machine Learning Engineer uses structured and unstructured data, statistics, visualization, and advanced machine learning techniques to solve business problems and discover insights. The role communicates analytical findings to technical and business audiences.

Work environment

Hybrid, with in-office work two days per week or 15 hours per week. The role may be based in Winnipeg, Wawanesa, Vancouver, Calgary, Edmonton, Lethbridge, North York, Kitchener, Ottawa, Montreal, Quebec City, Moncton, or Dartmouth.

Compensation

Estimated salary range: $125,000–$140,000 per year. Eligible permanent full-time and part-time employees may receive an annual bonus, leave of absence top-up programs, vacation time, personal days, benefits, and a pension plan.

Responsibilities
  • Use data, statistics, visualization, and machine learning to solve business problems and identify insights.
  • Communicate analysis findings and technical concepts to technical and business stakeholders.
  • Collaborate with analytics, development, operations, and other cross-functional teams.
Qualifications
  • Master’s or PhD in machine learning, computer science, statistics, operations research, mathematics, or a related quantitative field.
  • More than five years of relevant research experience with a publication record.
  • Knowledge of statistical and machine learning models, particularly interpretability and fairness analysis.
  • Strong Python and SQL programming skills, experience with current cloud ML technologies, reproducible code, and version control.
  • Knowledge of the Agile development cycle.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Altis Technology • Montreal

On-site
CAD 90,000 - 120,000
Exposure to complex, enterprise-scale machine learning initiatives
Opportunities with modern ML frameworks and cloud technologies
Collaborative environment that values innovation
+1
Machine Learning Engineer
Machine Learning Engineer

Skillhub Solutions Inc. • Montreal

Hybrid
CAD 110,000 - 130,000
Senior Data Scientist
Senior Data Scientist

Motion Recruitment • Waterloo

On-site
CAD 120,000 - 170,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Motion Recruitment Partners LLC • Toronto

On-site
CAD 180,000 - 280,000
Associate Machine Learning Developer (Summer 2026)
Associate Machine Learning Developer (Summer 2026)

AltaML • Calgary

Hybrid
CAD 167,400 - 223,200
Machine Learning Engineer
Machine Learning Engineer

Hirevantis LLC • Toronto

On-site
CAD 90,000 - 150,000
Competitive compensation
Professional development opportunities
Collaborative environment
AI Engineer
AI Engineer

Triunity Software, Inc. • Regina

On-site
CAD 110,000 - 160,000
Bonus based on performance
Health insurance
Training & development
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Playwire • Canada

Hybrid
CAD 120,000 - 180,000
Software Engineer Intern, Machine Learning (Summer 2027)
Software Engineer Intern, Machine Learning (Summer 2027)

Lyft • Toronto

On-site
CAD 63,000 - 73,000
Mental health benefits
2 days paid time off
3 days sick time off
+1
Data Scientist - Machine Learning
Data Scientist - Machine Learning

Ample Insight Inc • Toronto

Hybrid
CAD 90,000 - 140,000
Competitive compensation
Autonomy