Apply now

Posted 29 days ago

Senior Machine Learning Engineer

@ TekRek

Montréal, Quebec

Full-time
Apply now
SIGNALS

Requirements summary:

  • The right person has deep expertise in at least one of software, data, or ML and working knowledge of the other two.
  • 4+ years in machine learning engineering or a closely related role, including production systems you’ve built and deployed
  • Strong Python and hands-on work in PyTorch, TensorFlow or Scikit-learn, covering both tree-based and gradient boosting methods on structured data and deep learning architectures such as…
  • Practical LLM experience: fine-tuning, prompt engineering, and RAG pipelines built on vector databases, embeddings and retrieval tuning
  • Working knowledge of MLOps tooling such as MLflow, Kubeflow or Airflow, and experience on AWS, Azure or GCP (multi-cloud is a plus)
  • French is preferred.

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-10-12
First seen by our source
2026-11-11
Source record updated
2026-11-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

FieldValue
Open jobs on Jobsy9
Job description

The Role

This is a senior, hands-on ML engineering role. You take a business problem, turn it into a machine learning solution, and carry it into production. You’ll work on client projects across different industries, building everything from classical models on structured data to LLM-powered systems in the cloud. The right person has deep expertise in at least one of software, data, or ML and working knowledge of the other two. They can also explain the reasoning behind a design without leaning on tool names.

What You Will Do

  • Build, train and ship ML and deep learning models that hold up under real production load
  • Set up and maintain MLOps workflows across cloud environments, including CI/CD, model versioning and performance monitoring
  • Fine-tune foundation models and design RAG systems, from embedding and indexing choices through retrieval strategy and deployment
  • Work directly with clients and internal teams to scope business problems and turn them into ML solutions with clear trade-offs
  • Train, validate and evaluate models on large datasets, and keep them fast, scalable and reliable once they’re live

What You Bring

  • 4+ years in machine learning engineering or a closely related role, including production systems you’ve built and deployed
  • Strong Python and hands-on work in PyTorch, TensorFlow or Scikit-learn, covering both tree-based and gradient boosting methods on structured data and deep learning architectures such as CNNs and RNNs
  • Practical LLM experience: fine-tuning, prompt engineering, and RAG pipelines built on vector databases, embeddings and retrieval tuning
  • Working knowledge of MLOps tooling such as MLflow, Kubeflow or Airflow, and experience on AWS, Azure or GCP (multi-cloud is a plus)
  • French is preferred. Consulting or client-facing experience, LangChain or LlamaIndex, Spark and SQL, Docker and Kubernetes, and model governance are all strong assets

Why This Role

The work spans industries and problem types, so you won’t spend years tuning the same model. In one role you’ll work on classical ML, deep learning and generative AI, and own solutions from the first client conversation to production. The role is hybrid, with three days a week in the office. It comes with competitive pay and room to grow.

Similar jobs

  • Machine Learning Engineer

    Montréal, QC
    Full Time

    Synechron

    Candidates need strong Azure cloud and data engineering skills, experience with machine learning, generative AI and MLOps/LLMOps, and proficiency in Python or R. Fluent French is required, and strong communication and Agile teamwork are expected.

    Azure Data Factory, Azure Data Lake, Azure Functions, Azure API Management, OpenAI, Terraform

  • Senior Machine Learning (MLOps) Engineer

    Quebec

    Nöord Technologies Corporation

    Candidates need hands-on AWS experience, ideally SageMaker, and a proven record of deploying machine learning models to production. Senior Python skills, solid knowledge of generative AI (RAG and agents), and fluent English are required.

    AWS SageMaker, MLflow, Airflow, Bedrock, Lambda, Athena

  • Senior Machine Learning Engineer - (Biometrics)

    Montréal, QC

    Jumio

    5+ YOECandidates need 5+ years of machine learning experience, with at least 3 years in biometrics or face analysis. Strong Python, PyTorch, cloud deployment on AWS, and knowledge of algorithmic bias are required.

    PyTorch, TensorFlow, JAX, Airflow, OpenCV, Pillow

    Senior Machine Learning Engineer

    Montréal, QC

    Jumio

    5+ YOECandidates need 5+ years of industry machine learning experience focused on computer vision, strong Python and PyTorch skills, and experience with ML pipelines, Airflow and GPU-based training on AWS. Awareness of algorithmic bias is expected.

    PyTorch, TensorFlow, JAX, Airflow, AWS, TensorRT

    Machine Learning Engineer - (Computer Vision)

    Montréal, QC

    Jumio

    Candidates need deep computer vision and biometrics experience, especially face recognition, plus strong Python and production ML engineering skills. Experience with AWS cloud deployment, multi-GPU training and fairness measurement is also needed.

    PyTorch, TensorFlow, JAX, Airflow, OpenCV, Pillow

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.