Machine Learning Engineer

Altis Technology

Montreal (administrative region)

Hybrid

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Exposure to complex, enterprise-scale machine learning initiatives
Opportunities with modern ML frameworks and cloud technologies
Collaborative environment that values innovation
Flexibility through a hybrid work model

Job summary

Altis Technology is seeking an experienced Machine Learning Developer in Montreal, QC. The role focuses on designing and deploying machine learning solutions for complex business challenges in a collaborative environment.

With a hybrid work model, you will work with modern ML frameworks and cloud technologies while directly supporting business decision-making through innovative solutions.

Qualifications

  • 5+ years of experience designing and implementing end-to-end machine learning solutions in production environments.
  • Strong expertise in Python, Git, and machine learning libraries such as PyTorch, TensorFlow, or Hugging Face.
  • Proven experience with model development, training, validation, optimization, and evaluation methodologies.
  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
  • Strong knowledge of MLOps practices including Docker, CI/CD, deployment, monitoring, and automated retraining.

Responsibilities

  • Design, develop, deploy, and maintain end-to-end machine learning solutions.
  • Build, train, evaluate, and optimize machine learning models.
  • Develop scalable data pipelines and feature engineering processes.
  • Implement MLOps practices including CI/CD pipelines, containerization, and monitoring.
  • Identify and mitigate risks related to model drift and data quality.

Skills

Machine Learning Solutions Design
Python
Git
MLOps practices
Model Optimization
AWS
TensorFlow
PyTorch
Data Pipeline Development
Communication Skills

Tools

Hugging Face
Docker
CI/CD
Snowflake

Job description

Montreal, QC (Hybrid, 2–3 days onsite per week)

Language

English, advanced written and verbal communication required. French is considered an asset.

Duration

12-Month Contract

About the Opportunity

We are seeking an experienced Machine Learning Developer to join a leading organization focused on leveraging advanced technology and data-driven insights to solve complex business challenges. This opportunity is ideal for someone who enjoys building intelligent systems from the ground up and delivering machine learning solutions that create measurable impact across a large-scale digital ecosystem.

Working alongside data engineers, software developers, product leaders, and business stakeholders, you will transform real-world data into scalable production‑ready solutions. This role combines machine learning, MLOps, and software engineering, offering the opportunity to influence both technical direction and business outcomes.

What’s In It for You
  • Exposure to complex, enterprise‑scale machine learning initiatives
  • Opportunities to work with modern ML frameworks, cloud technologies, and emerging AI solutions
  • A collaborative environment that values innovation, continuous learning, and knowledge sharing
  • Meaningful work that directly supports business‑critical decision making
  • Flexibility through a hybrid work model and a team‑oriented culture
Your Responsibilities
  • You’ll design, develop, deploy, and maintain end-to-end machine learning solutions from data ingestion through production monitoring
  • You’ll build, train, evaluate, and optimize machine learning models using modern frameworks and best practices
  • You’ll develop scalable data pipelines and feature engineering processes to support reliable model performance
  • You’ll implement MLOps practices including CI/CD pipelines, containerization, deployment automation, and monitoring
  • You’ll identify and mitigate risks related to model drift, data quality, overfitting, and data leakage
  • You’ll collaborate with cross‑functional teams to translate business requirements into practical ML solutions
Skills and Qualifications
  • 5+ years of experience designing and implementing end-to-end machine learning solutions in production environments
  • Strong expertise in Python, Git, and machine learning libraries such as PyTorch, TensorFlow, or Hugging Face
  • Proven experience with model development, training, validation, optimization, and evaluation methodologies
  • Hands‑on experience with cloud platforms such as AWS, Azure, or GCP
  • Strong knowledge of MLOps practices including Docker, CI/CD, deployment, monitoring, and automated retraining
  • Experience working with Snowflake or similar cloud‑based data platforms and complex real‑world datasets
  • Excellent communication, problem‑solving, and stakeholder collaboration skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer
Senior Machine Learning Engineer

Motion Recruitment Partners LLC • Toronto

On-site
CAD 180,000 - 280,000
Senior Data Engineer - Machine Learning & Data Platforms - REMOTE
Senior Data Engineer - Machine Learning & Data Platforms - REMOTE

Talent To Hire Inc. • Toronto

Remote
CAD 100,000 - 130,000
Machine Learning Engineer
Machine Learning Engineer

Dew Software • Canada

On-site
CAD 90,000 - 120,000
Machine Learning Developer Associate / Développeur(euse) en apprentissage automatique associé(e)
Machine Learning Developer Associate / Développeur(euse) en apprentissage automatique associé(e)

IBM • Toronto

On-site
CAD 65,000 - 90,000
Machine Learning Developer Associate / Développeur(euse) en apprentissage automatique associé(e)
Machine Learning Developer Associate / Développeur(euse) en apprentissage automatique associé(e)

IBM • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Machine Learning Engineer
Machine Learning Engineer

Sequoia Technologies • Toronto

On-site
CAD 100,000 - 160,000
Machine Learning Developer Intern (4 month term - Toronto or Montreal)
Machine Learning Developer Intern (4 month term - Toronto or Montreal)

Leadingtalent • Toronto

On-site
CAD 25,000 - 36,000
Machine Learning Developer Associate / Développeur(euse) en apprentissage automatique associé(e)
Machine Learning Developer Associate / Développeur(euse) en apprentissage automatique associé(e)

IBM • Calgary

On-site
CAD 90,000 - 130,000
Machine Learning Researcher – Quantitative Trading : PhD ML : Montreal
Machine Learning Researcher – Quantitative Trading : PhD ML : Montreal

Hunter Bond • Montreal (administrative region)

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

Invision AI • Toronto

On-site
CAD 110,000 - 150,000
Equity
RRSP Plan
Health and Dental
+1