1

Python Developers Jobs in Montreal, QC (NOW HIRING)

Votre Stack de Jeu : • Python • SQL • Databricks / Delta Lake • Spark / PySpark • Git ... Data & AI Solutions Developer Analyst Location: Montreal Work Mode: Hybrid -- 2 days/week onsite ...

... developers) in the afternoon. Your Responsibilities: Build and Deploy * Lead the architecture ... Develop high-quality libraries, services, and automations in Python (and related tooling) with an ...

Create comprehensive Python foundations for Equisoft product integrations, establishing reusable ... Team collaboration skills and willingness to mentor junior developers and share knowledge Nice to ...

Proficiency in Python programming and software development practices, with experience in building and maintaining scalable, production-grade software systems. * Working knowledge and project-based ...

... DevOps, les donnees et l'ingenierie logicielle de bout en bout, au service d'une multitude ... Developper des analyses robustes en Python, integrant de maniere transparente avec les systemes de ...

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 3+ years of DevOps/SRE experience * Strong understanding of security best practices

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 3+ years of DevOps/SRE experience * Strong understanding of security best practices

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 3+ years of DevOps/SRE experience * Strong understanding of security best practices

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 3+ years of DevOps/SRE experience * Strong understanding of security best practices

Bachelor's degree in Computer Science/Engineering, IT or Data Science. * Solid experience securing and managing applications on Kubernetes. * Experience scripting and parsing information in Python ...

next page

Showing results 1-20

Python Developers information

See Montreal, QC salary details

$23

$54

$79

How much do python developers jobs pay per hour?

As of Jun 13, 2026, the average hourly pay for python developers in Montreal, QC is $54.05, according to ZipRecruiter salary data. Most workers in this role earn between $45.06 and $61.36 per hour, depending on experience, location, and employer.

Are Python developers still in demand?

Python developers are currently in high demand due to the language's versatility in web development, data analysis, machine learning, and automation. Organizations seek professionals skilled in frameworks like Django and data tools such as Pandas, making Python a valuable skill for many tech roles.

What are some common challenges Python Developers face when working on collaborative projects?

Python Developers often encounter challenges related to code consistency and integration when working with larger teams. Maintaining a uniform coding style, managing dependencies, and resolving merge conflicts are frequent issues, especially in fast-paced agile environments. Effective communication, using version control systems like Git, and adhering to clear documentation practices can help overcome these challenges. Collaborating closely with project managers, QA testers, and other developers is key to ensuring smooth workflow and successful project delivery.

Are Python still in demand in 2026?

Python developers continue to be in high demand due to the language's versatility in web development, data analysis, machine learning, and automation. As organizations increasingly adopt Python for emerging technologies, the need for skilled developers with knowledge of frameworks like Django or data libraries like Pandas remains strong in 2026.

What are Python developers?

Python developers are software engineers who specialize in using the Python programming language to build, test, and maintain software applications. They work on a variety of projects, from web and mobile applications to data analysis, automation, and artificial intelligence. Python developers are skilled in writing clean, efficient code and often collaborate with other developers, designers, and stakeholders to create functional and user-friendly solutions.

What is the difference between Python Developers vs Data Analysts?

AspectPython DevelopersData Analysts
Required SkillsProficiency in Python, software development, coding, algorithmsData analysis, statistical skills, Excel, SQL, some Python for scripting
Work EnvironmentSoftware companies, tech startups, development teamsBusiness, finance, marketing departments, data-driven roles
Common CertificationsPython certifications, software development coursesData analysis certifications, SQL, Excel certifications

Python Developers focus on building software applications using Python, emphasizing coding and development skills. Data Analysts interpret data to provide insights, often using Python for scripting but primarily working with data tools. Both roles require analytical skills, but Python Developers are more involved in software creation, while Data Analysts focus on data interpretation and reporting.

Is Python developer a good career?

A Python developer is a valuable role in the tech industry, with high demand across various sectors such as web development, data analysis, and machine learning. The role often requires knowledge of frameworks like Django or Flask and proficiency in related tools, offering opportunities for career growth and competitive salaries.

Will AI replace Python coders?

AI is unlikely to fully replace Python developers, as their role involves problem-solving, designing algorithms, and understanding complex systems that require human judgment. AI tools can assist with coding tasks and automate repetitive work, but human oversight and creativity remain essential for software development. Python developers who adapt by learning AI and machine learning skills can enhance their value in the evolving tech landscape.

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

To thrive as a Python Developer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and often a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases are typically required, with certifications in Python or cloud platforms being valuable. Problem-solving, attention to detail, and effective communication are standout soft skills for this role. These skills and qualities are essential for building robust software solutions, collaborating with teams, and adapting to evolving project requirements.
Infographic showing various Python Developers job openings in Montreal, QC as of June 2026, with employment types broken down into 94% Full Time, 4% Part Time, and 2% Contract. Highlights an 77% Physical, 5% Hybrid, and 18% Remote job distribution, with an average salary of $112,425 per year, or $54.1 per hour.

Machine Learning Developer - Développeur en apprentissage automatique

Grizzlytrek Group

Montreal, QC • On-site

Full-time

Medical, Dental, Vision, Life

Posted 20 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