1

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

If you have experience with data engineering, data science, ML engineering, and data platforms, working in a Python, SQL, and Databricks-first environment, we would love to hear from you! Zurich ...

... programming skills and understanding of modern software development practices, especially in Python ... Passion for applying ML research to real-world problems. Nice to have: * Authorship of a ...

... ML infrastructure. · Advanced Python proficiency and strong software engineering fundamentals. · Demonstrated ownership of complex ML projects from design through production. · Experience scaling ...

Vous etes un expert en Python avec une experience eprouvee dans l'utilisation de solutions ... Vous developpez des solutions Python basees sur l'IA/ML depuis au moins 5 a 7 ans Qu'est-ce qui ...

Mettre en uvre les meilleures pratiques en ingenierie des caracteristiques (feature engineering ... Excellente maitrise de Python et des frameworks ML (PyTorch, TensorFlow, scikit-learn) * Experience ...

Job Requisition ID # 25WD94058 25WD94058, Software Architect, AI/ML L'affichage de poste en ... Python/TypeScript/Java with strong engineering fundamentals (testing, code quality, performance ...

Coach and mentor a growing team of data scientists and engineers, fostering a culture of continuous ... Strong expertise in Python and experience with data science libraries (e.g., Scikit-learn, Pandas ...

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:

AI Engineer - Banking Domain

Jay Analytix

Montreal, QC

Contractor

Posted 23 days ago


Job description


Engagement

Contract - 12 months, renewable

Domain

Banking & Financial Services

Locations

Toronto, ON | Montreal, QC | Vancouver, BC | Calgary, AB

Work Model

Hybrid

Start

Immediate


ABOUT THE ROLE

We are looking for an experienced AI Engineer to design and deliver production-grade machine learning and generative AI solutions within a major Canadian bank. You will work across fraud detection, credit risk, regulatory compliance, and customer analytics, partnering with data, engineering, and compliance teams to bring AI from prototype to production.

KEY RESPONSIBILITIES

  • Build and deploy ML and GenAI solutions for banking use cases (fraud, AML, credit scoring, customer analytics).
  • Design LLM-based applications including RAG pipelines and document intelligence for internal workflows.
  • Implement MLOps best practices: model versioning, CI/CD, monitoring, and drift detection.
  • Ensure compliance with OSFI model risk guidelines, PIPEDA/CPPA, and internal governance frameworks.
  • Communicate model performance and business impact to technical and non-technical stakeholders.

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, Kubeflow, Azure ML, or SageMaker.
  • LLM/GenAI development: OpenAI, Azure OpenAI, LangChain, RAG architectures.
  • Cloud proficiency: Azure (preferred), AWS, or GCP.
  • Knowledge of OSFI E-23 model governance, PIPEDA, and explainable AI for audits.
  • Experience with SQL and distributed data platforms (Spark, Databricks, or Snowflake).

GOOD TO HAVE

  • Azure AI-102, AWS ML Specialty, or Google Professional ML Engineer certification.
  • Exposure to IFRS 9, Basel III, or Open Banking frameworks.
  • Experience with real-time ML inference (Kafka, Flink).
  • Bilingual English/French (asset for Montreal).
  • FRM or CFA designation as a complement to technical skills.

HOW TO APPLY

Submit your resume, preferred location, and available start date. Canadian work authorization required.


Employment Type: CONTRACTOR