-
Robert Half

Machine Learning Engineer

Robert Half
Canada · Full-time · Mid-Senior

AI & Machine Learning Software Developer


Please note that the successful candidate must be based in Edmonton or Calgary, as this is a hybrid role with in-office days on Monday and Wednesday.


Our client is seeking a highly motivated AI & Machine Learning Software Developer to join their growing product and engineering team. Reporting to senior product leadership and working closely with advisors and cross-functional stakeholders, this role will play a key part in shaping how modern AI technologies are applied in a production software environment.

This is an opportunity to experiment, prototype, and bring AI-driven features to life. The successful candidate will work with modern large language models, build NLP and retrieval pipelines, and translate research into meaningful product capabilities.


Position Overview

  • Full-time, permanent role
  • Hybrid work environment


About the Opportunity

Our client is a Canadian-based technology company developing a SaaS platform designed to help organizations manage and improve their engagement, communication, and relationship workflows. Their solution enables users to track interactions, manage information, and generate insights that support better decision-making.

The organization offers a collaborative and fast-paced environment where innovation, experimentation, and continuous improvement are encouraged. Employees benefit from a supportive culture, competitive compensation, and a comprehensive benefits package.


Key Responsibilities

  • Collaborate with product and engineering teams to define requirements and identify opportunities where AI/ML can enhance product capabilities
  • Research, prototype, and implement AI-driven features from concept through to production
  • Design and run experiments, including defining evaluation criteria and refining prompts, retrieval strategies, and model selection
  • Integrate and orchestrate large language models into applications, including prompt engineering, embeddings, and vector search
  • Develop and deploy NLP solutions such as classification, summarization, sentiment analysis, and entity extraction
  • Build and maintain scalable AI/ML pipelines and production systems
  • Monitor model performance and continuously optimize solutions post-deployment
  • Support data analysis and data normalization initiatives
  • Contribute to technical documentation and support research and development activities
  • Stay current with emerging trends in AI, machine learning, and natural language processing
  • Participate in agile development processes, including backlog refinement and troubleshooting


Qualifications

Required

  • Strong proficiency in Python
  • Post-secondary education in Computer Science, Engineering, Statistics, or a related technical field
  • Minimum 2 years of hands-on experience in AI and/or machine learning development
  • Strong understanding of machine learning and NLP concepts
  • Experience working with large language models, including prompt engineering and evaluation
  • Familiarity with deep learning frameworks such as PyTorch or TensorFlow
  • Experience deploying AI/ML solutions into production environments
  • Understanding of MLOps practices such as CI/CD, monitoring, and containerization
  • Strong problem-solving, communication, and collaboration skills


Nice to Have

  • Experience with retrieval-augmented generation (RAG), embeddings, and vector databases
  • Exposure to full-stack software development
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies
  • Familiarity with big data tools and distributed systems
  • Experience with relational and/or NoSQL databases
  • Knowledge of agile development methodologies
  • Experience with version control systems and modern development tools


Compensation & Benefits

  • Competitive base compensation and performance-based incentives
  • Comprehensive health and wellness benefits
  • Retirement savings program with employer contributions
  • Flexible work environment
  • Professional development opportunities
  • Employee-focused culture with team-building initiatives

Key Skills

Ranked by relevance

machine learning ai containerization deep learning data analysis big data pytorch nosql cloud mlops saas cicd aws gcp
Login to Apply
Posted
May 23, 2026
Type
Full-time
Level
Mid-Senior
Location
Edmonton

Industries

Environmental Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
GEI Consultants, Inc.
Related

AI Engineer

2026-05-24

Full-time
Not Applicable
Canada
Environmental Services
Engineering
View Job Details
GEI Consultants, Inc.
Related

Full Stack Engineer

2026-05-26

Full-time
Not Applicable
United States
Environmental Services
Engineering
View Job Details
Varaha
Related

UI/UX Designer

2026-05-21

Full-time
Not Applicable
India
Environmental Services
Design