Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Developer - Développeur en apprentissage automatique

Full-time

Grizzlytrek Group

Machine Learning Developer
Montreal, Quebec | Full-Time Contract
Information Technology / Machine Learning | 5+ Years Experience | Hybrid

Position Type

Full-Time Contract

Location

Montreal, Quebec (2200 Rue Courval, H8T 3H1)

Schedule

Hybrid (in-office and remote)

Hours

Monday to Friday, 7.5 hrs/day, 37.5 hrs/week

Compensation

Competitive, based on experience

Experience

5+ years in production ML development

Language

English required

About GrizzlyTrek Group Ltd.

GrizzlyTrek invests in our people, relationships, and partners, ensuring motivated and ready-to-work individuals meet job opportunities that foster lasting success. We work across Canada in mining, construction, oil and gas, turnarounds, and shutdowns. Dedicated to sustainable employment, we emphasize career opportunities and empowerment for Indigenous communities across Canada. Join us and contribute to building a more inclusive future.

The Role

GrizzlyTrek is seeking one Machine Learning Developer to join our value-added client's team at their Montreal, Quebec location. This is a full-time contract position with potential for extension and conversion to a permanent role.
You will design, build, deploy, and maintain end-to-end ML solutions that power data-driven decision-making across a digital ecosystem. Working closely with cross-functional teams, including data engineers, software developers, product owners, and project leaders, you will transform real-world data and business problems into scalable, resilient, and high-impact ML systems.

What You'll Do

  • Build and own ML solutions from data ingestion through modelling, evaluation, deployment, and monitoring
  • Develop, train, and evaluate machine learning models using modern ML frameworks and libraries
  • Deploy, operationalize, and maintain ML models in production environments, implementing CI/CD pipelines, Docker/containerization, orchestration, automated retraining, and monitoring
  • Write modular, production-ready Python code and reusable ML components
  • Extract, clean, transform, and validate datasets from diverse sources to support robust model development
  • Handle ambiguity in real-world, imperfect data and design reproducible data processing pipelines
  • Apply rigorous evaluation practices: cross-validation, bias/variance analysis, overfitting detection, and data leakage prevention
  • Monitor models for drift, performance degradation, and operational issues
  • Collaborate cross-functionally with engineers, developers, architects, and project teams to align technical solutions with business objectives
  • Communicate findings, risks, solution design, and technical trade-offs to both technical and non-technical stakeholders
  • Work with emerging approaches such as LLMs, SLMs, embeddings, and prompt-based workflows

What You Bring

  • 5+ years of experience designing and implementing end-to-end ML solutions in production
  • Strong command of ML algorithms, model development, training, validation, and optimization
  • Expertise in Python, ML libraries, and version control (Git)
  • Clear understanding of model evaluation, data leakage, and the bias/variance trade-off
  • Hands-on experience with cloud platforms (AWS/Azure/GCP) and MLOps practices, including Docker, CI/CD, deployment, and monitoring
  • Demonstrated success deploying and maintaining production ML models and writing modular, production-grade code
  • Strong experience preparing, transforming, and validating complex real-world datasets (Snowflake or similar cloud data platforms)
  • Excellent problem-solving abilities and communication skills
  • Proven ability to work cross-functionally with engineering and product teams

Preferred Qualifications

  • Experience with enterprise system data (SAP, Salesforce, PLM, Teamcenter)
  • Familiarity with LLMs/SLMs and modern ML frameworks (e.g., PyTorch, TensorFlow, HuggingFace)
  • Experience with Agile methodologies
  • Knowledge of SQL and cloud data warehousing

A Typical Day

  • Reviewing model performance dashboards to detect drift or anomalies
  • Refining data pipelines or debugging production model issues with engineers
  • Pair programming with developers to implement new pipeline components or optimize code for production
  • Running experiments on new ML architectures or tuning hyperparameters for active use cases
  • Meeting with project teams to translate business needs into ML-ready requirements
  • Evaluating risks such as data leakage, insufficient sampling, data imbalance, or quality issues and proposing mitigations
  • Exploring and testing improvements using LLM-based workflows or modern ML tooling

Additional Information

  • Potential for the assignment to extend beyond 13 weeks and convert to a permanent position
  • This role offers the opportunity to make meaningful impact by delivering scalable, stable, and business-critical intelligent systems

What We Offer

  • Competitive compensation based on experience and qualifications
  • Opportunities for overtime based on operational requirements
  • Life insurance: $100,000 employee / $10,000 spouse / $5,000 per child
  • AD&D insurance with critical illness and cancer coverage
  • Extended health care: drugs, hospital, hearing, orthotics, nursing
  • Paramedical services: chiro, physio, massage, mental health (annual coverage)
  • Vision care: glasses, contacts, laser surgery, and exams
  • Dental care: 80% basic ($2,500), 50% major ($2,500), $2,500 ortho for children
  • Travel insurance: up to $5,000,000 per incident (trips up to 90 days)
  • Ongoing training and career development support
Apply now at
Free AI Resume Enhancement Tool | AI Job Assistance available

Développeur en apprentissage automatique
Montréal, Québec | Contrat à temps plein
Technologies de l'information / Apprentissage automatique | 5+ ans d'expérience | Hybride Type de poste

Contrat à temps plein

Lieu

Montréal, Québec (2200, rue Courval, H8T 3H1)

Horaire

Hybride (au bureau et à distance)

Heures

Lundi au vendredi, 7,5 hrs/jour, 37,5 hrs/semaine

Rémunération

Compétitive, selon l'expérience

Expérience

5+ ans en développement ML en production

Langue

Anglais requis

À propos de GrizzlyTrek Group Ltd.

GrizzlyTrek investit dans ses gens, ses relations et ses partenaires, en veillant à ce que des personnes motivées et prêtes à travailler trouvent des opportunités d'emploi qui favorisent un succès durable. Nous travaillons partout au Canada dans les secteurs miniers, de la construction, du pétrole et du gaz, des arrêts planifiés et des remises en service. Dédiés à l'emploi durable, nous mettons l'accent sur les opportunités de carrière et l'autonomisation des communautés autochtones à travers le Canada.

Le poste

GrizzlyTrek recherche un Développeur en apprentissage automatique pour rejoindre l'équipe de notre client à valeur ajoutée à Montréal, Québec. Il s'agit d'un contrat à temps plein avec possibilité de prolongation et de conversion en poste permanent.
Vous concevrez, développerez, déploierez et maintiendrez des solutions d'apprentissage automatique de bout en bout qui alimentent la prise de décision fondée sur les données dans un écosystème numérique. En collaboration avec des équipes interfonctionnelles comprenant des ingénieurs de données, des développeurs logiciels, des propriétaires de produits et des chefs de projet, vous transformerez des données réelles et des problèmes d'affaires en systèmes ML évolutifs, résilients et à fort impact.

Vos responsabilités

  • Construire et gérer des solutions ML de l'ingestion de données à la modélisation, l'évaluation, le déploiement et la surveillance
  • Développer, entraîner et évaluer des modèles d'apprentissage automatique à l'aide de cadres et bibliothèques ML modernes
  • Déployer, opérationnaliser et maintenir des modèles ML en environnement de production, incluant les pipelines CI/CD, Docker/conteneurisation, orchestration, réentraînement automatisé et surveillance
  • Écrire du code Python modulaire, prêt pour la production, et des composants ML réutilisables
  • Extraire, nettoyer, transformer et valider des jeux de données provenant de sources diverses
  • Gérer l'ambiguïté dans les données réelles et imparfaites et concevoir des pipelines de traitement reproductibles
  • Appliquer des pratiques d'évaluation rigoureuses : validation croisée, analyse biais/variance, détection de surapprentissage et prévention de fuite de données
  • Surveiller les modèles pour la dérive, la dégradation de performance et les problèmes opérationnels
  • Collaborer de manière interfonctionnelle avec les ingénieurs, développeurs, architectes et équipes de projet
  • Communiquer les conclusions, les risques, la conception de solutions et les compromis techniques aux parties prenantes techniques et non techniques
  • Travailler avec des approches émergentes telles que les LLM, SLM, les embeddings et les flux de travail basés sur les invites

Votre profil

  • 5+ ans d'expérience dans la conception et la mise en œuvre de solutions ML de bout en bout en production
  • Maîtrise solide des algorithmes ML, du développement, de l'entraînement, de la validation et de l'optimisation de modèles
  • Expertise en Python, bibliothèques ML et contrôle de version (Git)
  • Compréhension claire de l'évaluation des modèles, de la fuite de données et du compromis biais/variance
  • Expérience pratique avec les plateformes infonuagiques (AWS/Azure/GCP) et les pratiques MLOps, incluant Docker, CI/CD, déploiement et surveillance
  • Succès démontré dans le déploiement et la maintenance de modèles ML en production et l'écriture de code modulaire
  • Solide expérience dans la préparation, la transformation et la validation de jeux de données complexes (Snowflake ou plateformes similaires)
  • Excellentes aptitudes en résolution de problèmes et en communication
  • Capacité démontrée à travailler de manière interfonctionnelle avec les équipes d'ingénierie et de produits

Qualifications souhaitées

  • Expérience avec les données de systèmes d'entreprise (SAP, Salesforce, PLM, Teamcenter)
  • Connaissance des LLM/SLM et des cadres ML modernes (ex. : PyTorch, TensorFlow, HuggingFace)
  • Expérience avec les méthodologies Agile
  • Connaissance de SQL et de l'entreposage de données infonuagique

Une journée typique

  • Examiner les tableaux de bord de performance des modèles pour détecter la dérive ou les anomalies
  • Affiner les pipelines de données ou déboguer des problèmes de modèles en production avec les ingénieurs
  • Programmer en binome avec les développeurs pour implémenter de nouveaux composants de pipeline ou optimiser le code
  • Exécuter des expériences sur de nouvelles architectures ML ou ajuster les hyperparamètres
  • Rencontrer les équipes de projet pour traduire les besoins d'affaires en exigences ML
  • Évaluer les risques tels que la fuite de données, l'échantillonnage insuffisant, le déséquilibre des données et proposer des atténuations
  • Explorer et tester des améliorations utilisant des flux de travail basés sur les LLM ou des outils ML modernes

Informations supplémentaires

  • Possibilité de prolongation au-delà de 13 semaines et de conversion en poste permanent
  • Ce rôle offre l'opportunité d'avoir un impact significatif en livrant des systèmes intelligents évolutifs, stables et essentiels aux affaires

Ce que nous offrons

  • Rémunération compétitive selon l'expérience et les qualifications
  • Possibilités de temps supplémentaire selon les besoins opérationnels
  • Assurance vie : 100 000 $ employé / 10 000 $ conjoint(e) / 5 000 $ par enfant
  • Assurance DMA avec couverture maladie grave et cancer
  • Soins de santé complémentaires : médicaments, hôpital, audition, orthéses, soins infirmiers
  • Services paramédicaux : chiro, physio, massage, santé mentale (couverture annuelle)
  • Soins de la vue : lunettes, lentilles, chirurgie au laser et examens
  • Soins dentaires : 80 % de base (2 500 $), 50 % majeurs (2 500 $), 2 500 $ orthodontie enfants
  • Assurance voyage : jusqu'à 5 000 000 $ par incident (voyages jusqu'à 90 jours)
  • Formation continue et soutien au développement de carrière


Postulez maintenant sur
Outil gratuit d'amélioration de CV par IA | Assistance IA pour les candidatures

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Machine Learning Developer - Développeur en apprentissage automatique in Montréal, QC vacancy
  • $77.5k - $166.2k per year

     ...What's in it for you? Constant learning, skill growth, great benefits...  ...to grow and succeed.    Machine Learning Engineer    About...  ...and data science techniques to develop rapid prototypes, deliver...  ...Description   Ingénieur en apprentissage automatique À propos du rôle... 
    Apprenticeship
    Permanent employment
    Full time
    Temporary work
    Local area
    Worldwide
    Flexible hours

    SAP

    Montréal, QC
    17 hours ago
  • $180.1k - $247.6k per year

     ...CD PROJEKT RED est à la recherche d’un·e Architecte en Apprentissage Automatique et Technologies de Jeu afin de rejoindre notre équipe de R...  ...servant d’intermédiaire entre l’apprentissage automatique et les développeurs de jeu. Responsabilités Être responsable de l’... 
    Apprenticeship
    Full time
    Local area
    Remote work
    Flexible hours
    Day shift

    CD PROJEKT RED

    Montréal, QC
    1 day ago
  • $22 per hour

     ...créant des programmes et des expériences d'apprentissage ayant un impact sur les jeunes et leurs...  ...: We are currently looking to hire a Learning Specialist Intern working in a hybrid...  ...integrity and effective learning design. Develop engaging short-form videos that... 
    Apprenticeship
    Hourly pay
    Permanent employment
    Contract work
    Temporary work
    Summer work
    Internship
    Work from home
    Flexible hours
    Weekend work
    Afternoon shift

    Digital Moment

    Montréal, QC
    14 days ago
  •  ...contribuera au développement d’applications dans le domaine du Machine Learning. Le rôle du programmeur principal en C++ avec une...  ...informatique ou en génie informatique ou équivalent. Un master en apprentissage automatique ou tout autre master pertinent est un véritable atout.... 
    Apprenticeship
    Full time

    Ubisoft

    Montréal, QC
    22 days ago
  •  ...humaine où tes idées comptent vraiment ? Nous cherchons un(e) développeur(e) intermédiaire curieux(se) et motivé(e), prêt(e) à...  ...gestion documentaire ou d'images ; • Une expérience avec du machin learning ; • Une familiarité avec l'intégration des APIs d'IA (ex: Claude... 
    Suggested
    Daily paid

    Everial

    Montréal, QC
    16 days ago
  •  ...engagent les joueurs du monde entier. Fondée en 2012 par le développeur de jeux renommé Chris Roberts, Cloud Imperium Games (CIG) est l...  ...engage players worldwide. Founded in 2012 by renowned game developer Chris Roberts, Cloud Imperium Games (CIG) is one of the largest... 
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    4 hours ago
  •  ...engagent les joueurs du monde entier. Fondée en 2012 par le développeur de jeux renommé Chris Roberts, Cloud Imperium Games (CIG) est l...  ...engage players worldwide. Founded in 2012 by renowned game developer Chris Roberts, Cloud Imperium Games (CIG) is one of the largest... 
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    3 days ago
  •  ...le processus de recrutement. Quel est votre rôle?  Notre développeur doit collaborer avec l'équipe interne de LIDD et les experts en...  ...accommodation during the recruitment process. What’s your role Our Developer is expected to collaborate with LIDD's internal team and client... 
    Daily paid
    Summer work
    Work at office
    Immediate start

    LIDD Consultants Inc.

    Montréal, QC
    21 days ago
  •  ...A220 est à la recherche d'un Développeur de solutions de données et d'...  ...transversale, où l'entraide et l'apprentissage collectif sont des valeurs...  ..., and a desire to grow and develop new skills? Then this job is...  ...mutual support and collective learning are core values. As the Data... 
    Apprenticeship
    Permanent employment
    Contract work
    Flexible hours

    Airbus Aircraft

    Montréal, QC
    7 days ago
  •  ...produit spécialisé en reconnaissance automatique des plaques d’immatriculation (RAPI),...  ...de positionnement par satellite et d’apprentissage machine dans un boîtier exclusif résistant aux...  ...vision, satellite positioning and machine learning system in an exclusive case resistant... 
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...artificielle et plus précisément en apprentissage automatique, apprentissage profond et apprentissage...  ...interactives. En tant que développeur.se junior, vous contribuerez à l’implémentation...  ...contactées. AI Applications Developer About Mila Founded by Professor... 
    Apprenticeship
    Full time
    Remote work
    Worldwide
    Flexible hours
    Day shift

    Mila - Institut québécois d'intelligence artificielle

    Montréal, QC
    a month ago
  • $70k - $80k per year

     ...et un impact réel. L'opportunité : Développeur(se) Produit IA Nous recherchons un(e...  ...(ve), curieux(se) et motivé(e) par l'apprentissage continu. Atouts Expérience avec...  ...advantages. The Opportunity: AI Product Developer We're hiring an AI Product... 
    Apprenticeship
    Daily paid
    Full time
    Internship
    Day shift

    Valsoft Corporation

    Montréal, QC
    2 days ago
  •  ...Notre équipe regroupe plus d’une dizaine de développeurs et de spécialistes en tests issus de...  ...Our team brings together more than ten developers and test specialists from diverse backgrounds...  ...work. We’re looking for a software developer to join the Access Control team. You... 
    Flexible hours

    Genetec

    Montréal, QC
    1 day ago
  • $60k - $115k per year

    Développeur Databricks Description de poste Vous rêvez de transformer des montagnes...  ...données et construisez des modèles d'apprentissage automatique. • Effectuer des tâches de balayage...  ...direction. Your work creates value. You’ll develop innovative solutions and build... 
    Apprenticeship
    Day shift
    Montréal, QC
    15 days ago
  •  ...autant par les entreprises que par les développeurs. Vous vous joindrez à l’équipe en tant...  ...Genetec’s flagship product. We oversee developing and maintaining critical infrastructure...  ...will be joining the team as a Software Developer in Test, a hybrid role that blends software... 
    Flexible hours

    Genetec

    Montréal, QC
    11 days ago
  • $108.5k - $152k per year

     ...Nous construisons un monde plus ouvert. Joignez-vous à nous! Développeur(-euse) de logiciels III Notre équipe Home & Navigation...  ..., au Department of Homeland Security (DHS). Software Developer III Our team, the Home & Navigation team, shape the first... 
    Summer work
    Work at office
    Local area
    Flexible hours

    Expedia Group

    Montréal, QC
    1 day ago
  •  ...prévente au support complet, nos développeurs sont impliqués dans chaque...  ..., la créativité et l'apprentissage continu afin de permettre à...  ...to end-to-end Support, our developers are involved in every step of...  ...creativity, and continuous learning to embolden everyone to flourish... 
    Apprenticeship
    Full time
    Worldwide
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...poste Nous sommes à la recherche d'un Développeur ou d'une Développeuse d'automatisation...  ...We are looking for a talented FinOps Developer to join our team. This role focuses on automating...  ...Develop and maintain Python scripts to automate the gathering and reporting of cost data... 
    Full time
    Part time
    Summer work
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Gameloft Montréal

    Montréal, QC
    24 days ago
  •  ...environnement collaboratif où l’apprentissage continu, le partage de...  ...excellent candidat : Vous êtes un développeur passionné par la conception...  ...that values continuous learning, knowledge sharing, and innovation...  ...Your day at a glance: Develop Front-End and Back-End components... 
    Apprenticeship
    Daily paid
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...alimentaire. Ainsi, pour structurer davantage notre volet plaidoyer, nous recherchons une personne engagée, capable de transformer nos apprentissages en véritables leviers d’influence à titre de conseiller·ère, impact et apprentissages. Le rôle Relevant de la personne... 
    Apprenticeship
    Daily paid
    Permanent employment
    Summer work
    Work at office
    Remote work
    Work from home
    Flexible hours
    Day shift

    La Transformerie

    Montréal, QC
    23 days ago
  •  ...se joindre à notre aventure   Ce que tu feras en tant que développeur.euse de logiciel   Étendre notre capacité à développer et...  ...public ayant des compétences techniques variées. Passion pour l'apprentissage collaboratif, l’échange d’idées, le suivi des nouvelles... 
    Apprenticeship
    Worldwide

    Hasbro

    Montréal, QC
    17 hours ago
  •  ...contributions au domaine de l'apprentissage profond, Mila s'est...  ...modélisation du langage, la traduction automatique, la reconnaissance d'objets...  .... Nous recherchons un.e développeur.se de recherche principal.e...  ...principales conférences de machine learning et de calcul haute... 
    Apprenticeship
    Remote work
    Worldwide
    Flexible hours
    Day shift

    Mila - Institut québécois d'intelligence artificielle

    Montréal, QC
    more than 2 months ago
  •  ...façon dont des centaines de développeurs conçoivent, déploient et exploitent...  ...de pointe  Capacité d’apprentissage rapide et de compréhension...  ...improve how hundreds of developers build, deploy, and operate software...  ...are looking for a software developer to join the platform... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Notre technologie alimente plus de 25 000 machines dans 4 000 usines réparties sur 5...  ...Description du poste À titre développeur·euse principal·e / staff en plateforme...  ...analytique et l’entraînement de modèles d’apprentissage automatique. Assurer une observabilité adéquate... 
    Apprenticeship
    Full time
    Work at office
    Work from home
    Day shift

    Vention

    Montréal, QC
    16 days ago
  •  ...expertise de plusieurs années en reconnaissance automatique des plaques d’immatriculation (ALPR)...  ...in collaboration with other teams to develop and maintain a cloud platform for a...  ...system that transports our many years of automatic license plate recognition (ALPR) experience... 
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Notre technologie alimente plus de 25 000 machines dans 4 000 usines réparties sur 5...  ...Description du poste En tant que   Développeur(euse) embarqué senior chez Vention......  ...offrant mentorat, réseautage et sessions d’apprentissage trimestrielles. Travail hybride : Profitez... 
    Apprenticeship
    Daily paid
    Full time
    Contract work
    Work at office
    Work from home
    Day shift

    Vention

    Montréal, QC
    10 days ago
  • $50k per year

     ...trajectoire, adn est à la recherche d'un.e Développeur.euse d'affaires bilingue ambitieux.se...  ...l' événementiel, l'hôtellerie ou le learning & development ? Tu es une personne proactive...  ..., Vancouver et au-delà Culture d'apprentissage : échanges avec des sommités locales et... 
    Apprenticeship
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours
    Day shift
    2 days per week

    adn | conférencier.e.s

    Montréal, QC
    22 days ago
  •  ...Notre technologie alimente plus de 25 000 machines dans 4 000 usines réparties sur 5...  ...ainsi qu’un ensemble de SDK, d’outils pour développeurs et de services logiciels déployés qui...  ...offrant mentorat, réseautage et sessions d’apprentissage trimestrielles. Travail hybride :... 
    Apprenticeship
    Full time
    Work at office
    Work from home
    Day shift

    Vention

    Montréal, QC
    10 days ago
  •  ...Notre équipe est composée de plus de 20 développeurs et spécialistes en tests issus de milieux...  ...Our team is made up of more than 20 developers and test specialists, coming from diverse...  .... While working with us, you’ll help develop software solutions for a wide portfolio... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Notre technologie alimente plus de 25 000 machines dans 4 000 usines réparties sur 5...  ...Description du poste En tant que Développeur logiciel senior chez Vention… Relevant...  ...offrant mentorat, réseautage et sessions d’apprentissage trimestrielles. Travail hybride : Profitez... 
    Apprenticeship
    Full time
    Work at office
    Work from home
    Day shift

    Vention

    Montréal, QC
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Developer - Développeur en apprentissage automatique. Be the first to apply!