1

Python Ml Developer Jobs in Montreal, QC (NOW HIRING)

Engineering, Physics, Applied Mathematics and Statistics. You have proven experience in converting ... You have been developing AI/ML based python solutions for at least 5-7 years What else could give ...

Lead AI/ML Engineer

Montreal, QC · On-site

CA$130K - CA$160K/yr

Strong SQL and Python skills, with proven experience building ETL/ELT at scale. * Deep ... For the Lead AI/ML Engineer we will conduct a background check that may include the following:

Benchmark and optimize model performance and efficiency along with ML engineers to ensure the ... Strong experience in Python software development, in the use of version control, collaboration ...

Python * GitHub Actions * Azure DevOps * Terraform * Monitoring Tools Required Qualifications: * Bachelor's degree in Computer Science or related field. * 5+ years of MLOps or ML Engineering ...

MUST-HAVE * 7+ years in AI/ML engineering, with 3+ years in banking or financial services. * Advanced Python skills: PyTorch/TensorFlow, Scikit-learn, Pandas. * Hands-on MLOps experience: MLflow ...

next page

Showing results 1-20

Python Ml Developer information

What does a Python ML Developer do?

A Python ML Developer designs, builds, and deploys machine learning models using the Python programming language. They work with large datasets, clean and process data, select appropriate algorithms, and use libraries like TensorFlow, PyTorch, or scikit-learn to implement solutions. Their work often involves collaborating with data scientists and engineers to integrate machine learning models into applications. Additionally, they may be responsible for testing, tuning, and optimizing models to achieve the best possible performance in real-world scenarios.

What are some common challenges Python ML Developers face when deploying machine learning models to production?

Python ML Developers often encounter challenges such as ensuring model scalability, managing dependencies, and maintaining reproducibility when deploying models into production environments. Integrating machine learning models with existing systems can require close collaboration with DevOps and software engineering teams to streamline workflows and automate deployment pipelines. Additionally, monitoring model performance over time and handling data drift are crucial responsibilities to ensure continued accuracy and reliability of deployed solutions.

What are the key skills and qualifications needed to thrive as a Python ML Developer, and why are they important?

To thrive as a Python ML Developer, you need strong programming skills in Python, a solid understanding of machine learning algorithms, and a background in mathematics or statistics, often supported by a degree in computer science, engineering, or a related field. Familiarity with tools and libraries such as TensorFlow, scikit-learn, PyTorch, and version control systems like Git is essential, along with experience using data visualization and cloud platforms. Critical soft skills include problem-solving, adaptability, and effective communication to collaborate with cross-functional teams and explain complex models to stakeholders. These skills ensure the successful development, deployment, and maintenance of machine learning solutions that drive business value.

What is the difference between Python Ml Developer vs Data Scientist?

AspectPython Ml DeveloperData Scientist
Required CredentialsBachelor's in CS, Data Science, or related; Python, ML certificationsBachelor's/Master's in Data Science, Statistics, or related; Python, ML certifications
Work EnvironmentSoftware development teams, AI/ML projectsResearch, data analysis, modeling teams
Employer & Industry UsageTech companies, startups, AI firmsFinance, healthcare, tech, research institutions
Common Search & ComparisonYesYes

Python ML Developers focus on building and deploying machine learning models using Python, often working closely with software engineering teams. Data Scientists analyze data, create models, and generate insights, often using Python along with statistical tools. While both roles require Python and ML knowledge, Python ML Developers are more involved in implementation and deployment, whereas Data Scientists focus on data analysis and research.

What are popular job titles related to Python Ml Developer jobs in Montreal, QC? For Python Ml Developer jobs in Montreal, QC, the most frequently searched job titles are:
What job categories do people searching Python Ml Developer jobs in Montreal, QC look for? The top searched job categories for Python Ml Developer jobs in Montreal, QC are:

Machine Learning Developer - Développeur en apprentissage automatique

Grizzlytrek Group

Montreal, QC • On-site

Full-time

Medical, Dental, Vision, Life

Posted 21 days ago


Job description

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

Position TypeFull-Time ContractLocationMontreal, Quebec (2200 Rue Courval, H8T 3H1)ScheduleHybrid (in-office and remote)HoursMonday to Friday, 7.5 hrs/day, 37.5 hrs/weekCompensationCompetitive, based on experienceExperience5+ years in production ML developmentLanguageEnglish 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 www.grizzlytrekgroup.com
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 | HybrideType de posteContrat à temps pleinLieuMontréal, Québec (2200, rue Courval, H8T 3H1)HoraireHybride (au bureau et à distance)HeuresLundi au vendredi, 7,5 hrs/jour, 37,5 hrs/semaineRémunérationCompétitive, selon l'expérienceExpérience5+ ans en développement ML en productionLangueAnglais 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 www.grizzlytrekgroup.com
Outil gratuit d'amélioration de CV par IA | Assistance IA pour les candidatures

Powered by JazzHR

pTsH2xUss9