1

Machine Learning Engineer Jobs in Quebec (NOW HIRING)

Design, build, and optimize machine learning models that power data-driven decisions The Role We are seeking a Machine Learning Engineer to join a collaborative team delivering advanced analytics and ...

This role will support both AI engineering initiatives and machine learning projects by making enterprise data reliable, accessible, well-structured, and ready for production use. This role is ...

Senior Deep Learning Engineer

Quebec, QC · On-site +1

$130K - $180K/yr

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model ...

next page

Showing results 1-20

Machine Learning Engineer information

See Quebec salary details

$64.5K

$143K

$218.5K

How much do machine learning engineer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for machine learning engineer in Quebec is $142,956.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,000.00 and $166,000.00 per year, depending on experience, location, and employer.

Is ML full of coding?

Machine Learning Engineers typically do a significant amount of coding, especially in languages like Python or R, to develop algorithms, preprocess data, and build models. Strong programming skills are essential, along with knowledge of frameworks such as TensorFlow or PyTorch, but the role also involves data analysis, model evaluation, and collaboration with teams. Coding is a core component of the job, though some tasks may involve model deployment and optimization that require different skills.

What engineers make $500,000?

Senior machine learning engineers with extensive experience, advanced skills in deep learning and data science, and often working in high-paying industries such as finance or technology can earn $500,000 or more annually. Compensation typically includes base salary, bonuses, and stock options, especially at large tech companies or startups with significant funding.

What do machine learning engineers do?

Machine learning engineers develop algorithms and models that enable computers to learn from data and make predictions or decisions. They often work with large datasets, use programming languages like Python or Java, and utilize tools such as TensorFlow or PyTorch to build, test, and deploy machine learning systems in production environments.

What are Machine Learning Engineers?

Machine Learning Engineers are specialized software engineers who design, build, and deploy machine learning models and systems. They work at the intersection of software engineering and data science, transforming data-driven prototypes into scalable, production-ready solutions. Their responsibilities include data preprocessing, model selection, algorithm implementation, and optimizing models for performance and efficiency. Machine Learning Engineers often collaborate with data scientists, software developers, and other stakeholders to integrate AI technologies into products and services.

What are the key skills and qualifications needed to thrive as a Machine Learning Engineer, and why are they important?

To thrive as a Machine Learning Engineer, you need strong programming skills (particularly in Python), a solid background in mathematics and statistics, and a degree in computer science or a related field. Experience with machine learning frameworks (such as TensorFlow or PyTorch), data processing tools, and cloud platforms is typically required. Problem-solving ability, effective communication, and adaptability are crucial soft skills for collaborating with teams and translating complex models into practical solutions. These competencies ensure the development, deployment, and continual improvement of machine learning systems that drive business value.

Which 5 jobs will survive AI?

Machine Learning Engineers are likely to continue to be in demand as they develop, implement, and maintain AI systems, requiring specialized skills in programming, data analysis, and model optimization. Roles that involve complex problem-solving, creativity, and human interaction—such as healthcare professionals, educators, skilled tradespeople, and certain managerial positions—are also expected to persist despite AI advancements. These jobs typically require emotional intelligence, adaptability, and domain expertise that AI cannot easily replicate.

What Does a Machine Learning Engineer Do?

A machine learning engineer maintains production systems and often works with other engineers. In this career, you work with software development methodology, use modern software development tools, and use agile practices. You also play a role in software design and architecture, so you may occasionally work with a programmer. An engineer may help to predict how a model should perform or seek out regression issues by using different test types and algorithms. To fulfill your duties and responsibilities, you work on a computer and use an array of skills and programs to carry out these tests.

What are some common challenges faced by Machine Learning Engineers when deploying models to production?

Machine Learning Engineers often encounter challenges such as ensuring model scalability, maintaining data consistency between training and production environments, and monitoring model performance over time. Integrating models into existing software infrastructure may require collaboration with DevOps and software engineering teams to address issues like latency, version control, and resource allocation. Additionally, ongoing model maintenance is crucial to prevent model drift and ensure that predictions remain accurate as new data becomes available.

What is the difference between Machine Learning Engineer vs Data Scientist?

AspectMachine Learning EngineerData Scientist
CredentialsBachelor's or Master's in CS, Data Science, or related; experience with ML frameworksBachelor's or Master's in Statistics, Data Science, or related; strong analytical skills
Work EnvironmentDevelops scalable ML models, deploys algorithms into productionAnalyzes data, builds models, interprets data insights
Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research organizations

While both roles work with data and machine learning, Machine Learning Engineers focus on building and deploying scalable ML models in production environments. Data Scientists primarily analyze data, create models, and generate insights. The roles often overlap but differ in their core responsibilities and focus areas.

What are the most commonly searched types of Machine Learning Engineer jobs in Quebec? The most popular types of Machine Learning Engineer jobs in Quebec are:
What are popular job titles related to Machine Learning Engineer jobs in Quebec? For Machine Learning Engineer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Machine Learning Engineer jobs in Quebec look for? The top searched job categories for Machine Learning Engineer jobs in Quebec are:
What are popular job titles related to Machine Learning Engineer jobs in QC? For Machine Learning Engineer jobs in QC, the most frequently searched job titles are:
Infographic showing various Machine Learning Engineer job openings in Quebec as of June 2026, with employment types broken down into 99% Full Time, and 1% Part Time. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $142,956 per year, or $68.7 per hour.
Expert Machine Learning Engineer / Ingénieur expert en apprentissage automatique

Expert Machine Learning Engineer / Ingénieur expert en apprentissage automatique

SAP

Montreal, QC • On-site

Full-time

Posted 8 days ago


Job description

We help the world run better
At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to help shape what's next. The work is challenging – but it matters. You'll find a place where you can be yourself, prioritize your wellbeing, and truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed. 

Machine Learning Engineer Expert

About the Role

We are seeking a highly motivated Machine Learning Engineer Expert to join our team and work directly with customers on challenging business problems. In this role, you will apply advanced machine learning and data science techniques to develop rapid prototypes, deliver business value, and push the boundaries of what is possible with AI. You will work across customer projects, strategic product development, and research initiatives making a real-world impact from day one.

This position is ideal for a seasoned AI professional with a strong technical foundation, business acumen, and a passion for bridging research innovation with practical business applications. In this position, you will work on cutting-edge AI projects with direct customer impact.

What You’ll Do

Collaborating with product & engineering leaders, executives, customers and other senior stakeholders, you will plan, direct, and deliver prototype and production grade AI solutions for strategic business problems.

  • Mathematical Modeling & Algorithm Design
    • Translate complex business problems into mathematical or computational models.
    • Design, implement, and optimize machine learning algorithms and data mining workflows
  • Rapid Prototyping & Customer Engagement
    • Collaborate directly with customers to understand business needs, define requirements, and deliver proof-of-concept as well as production-grade AI solutions
    • Build, integrate, and test AI-driven prototypes and applications for real-world use cases
  • AI Development & Research
    • Support internal teams by designing and implementing novel machine learning algorithms
    • Apply recent research breakthroughs to practical problems to create measurable business value
    • Contribute to continuous improvement of system scalability, performance, and explainability
  • Communication & Collaboration
    • Clearly communicate complex results and insights to both technical and non-technical stakeholders
    • Visualize and document findings to ensure transparency and reproducibility
    • Work cross-functionally with product, engineering, and research teams to drive AI adoption

Due to the global nature of the team and the customers we serve, the team is completely results-oriented, where team members work during their own local working hours while allowing time to meet with their fellow team members, managers, and customers at mutually convenient times.

Application Requirement

English-language resumes are required for this position. Please submit your application details (resume/cover letter) in English.

What You Bring

  • Education & Experience
    • Master’s degree or PhD in Computer Science, Applied Mathematics, Statistics, Engineering, or related field
    • 10+ years of experience in machine learning, data science, or AI research (industry, research lab, or advanced academic projects)
  • Technical Skills
    • Strong background in machine learning, deep learning, data mining, and/or optimization
    • Proficiency with Python and machine learning libraries (e.g., PyTorch, TensorFlow, scikit-learn)
    • Extensive experience working with real-world datasets, data preprocessing, and model deployment
    • Expertise working with cloud environments (AWS, Azure, GCP)
  • Core Competencies
    • Ability to translate abstract business challenges into concrete AI solutions
    • Strong analytical, problem-solving, and mathematical modeling skills
    • Curiosity and initiative in exploring new AI techniques and applications
    • Ability to collect and process necessary data utilizing big data infrastructures and data processing/transformation tools such as Databricks
    • Write production-grade Python code
    • Excellent communication and collaboration skills, especially in customer-facing environments
    • Commitment to ethical and explainable AI practices
    • Significant experience with agile software development methods

Meet Your Team

The Intelligence Team within Application AI is the team responsible for performing advanced R&D and AI application development for SAP Business Suite Finance & Spend. Our solutions work across SAP business applications to deliver on the company’s suite-first, AI-first promise. We are a group of globally distributed AI scientists that collaborate in a multidisciplinary environment with customers, product managers, and full-stack engineers. In this role, you will gain exposure to diverse problem domains; no two projects are the same. We foster a culture of innovation where new ideas are encouraged and valued.

French Job Description

Ingénieur expert en apprentissage automatique

À propos du rôle

Nous recherchons un(e) Ingénieur(e) expert(e) en apprentissage automatique hautement motivé(e). Il ou elle rejoindra notre équipe et travaillera directement avec les clients pour résoudre des problèmes compliqués. À ce poste, vous appliquerez des techniques avancées en matière d’apprentissage automatique et de science des données, pour développer des prototypes rapidement, générer de la valeur et repousser les limites du possible avec l’IA. Vous interviendrez sur les divers projets clients, le développement de produits stratégiques et des initiatives de recherche aboutissant à des résultats concrets dès le jour 1.

Le candidat idéal sera un(e) professionnel(le) expérimenté(e) dans l’IA, ayant des acquis techniques solides, le sens des affaires et un fort désir de rapprocher innovation théorique et applications pratiques.  À ce poste, vous travaillerez sur des projets d’IA de pointe qui changent la donne pour les clients.

Votre rôle

En collaboration avec les responsables produits et ingénierie, les cadres dirigeants, les clients et d’autres parties prenantes haut placés, vous planifierez, dirigerez et livrerez des solutions d’IA aux stades du prototypage et de la production pour résoudre des problèmes stratégiques.

  • Modélisation mathématique et conception d’algorithmes
    • Créer des modèles mathématiques ou de calcul en réponse à des problèmes complexes
    • Concevoir, implémenter et optimiser des algorithmes d’apprentissage automatique et des flux d’exploration des données
  • Prototypage rapide et relations avec les clients
    • Collaborer directement avec les clients pour comprendre les besoins, définir les exigences et présenter des démonstrations de faisabilité ainsi que des solutions d’IA au stade de la production
    • Créer, intégrer et tester des prototypes et applications pilotés par l’IA pour des cas d’utilisation concrets
  • Développement de l’IA et recherches connexes
    • Aider les équipes internes à concevoir et implémenter des algorithmes d’apprentissage automatique novateurs
    • Appliquer les récentes découvertes à des problèmes pratiques afin de créer une valeur mesurable
    • Contribuer à l’amélioration continue en ce qui concerne l’évolutivité, la performance et l’explicabilité des systèmes
  • Collaboration et communication
    • Communiquer clairement des résultats et renseignements complexes aux parties prenantes techniques et non techniques
    • Détecter et documenter les résultats pour garantir la transparence et la reproductibilité
    • Travailler de manière transversale avec les équipes de produits, d’ingénierie et de recherche pour favoriser l’adoption de l’IA

En raison du caractère international de l’équipe et de nos clients, les membres de l’équipe sont pleinement orientés vers les résultats : ils travaillent durant les heures d’ouverture locales, tout en se ménageant du temps pour s’entretenir avec les autres membres de l’équipe, les responsables et les clients à des créneaux fixés d’un commun accord.

Exigence de candidature : 

Pour ce poste, les CV doivent être rédigés en anglais. Veuillez envoyer votre candidature (CV/lettre de motivation) en anglais.

Votre profil

  • Formation et expérience
    • Maîtrise ou doctorat en informatique, mathématiques appliquées, statistiques, ingénierie ou dans un domaine lié
    • Au moins 10 ans d’expérience dans l’apprentissage automatique, la science des données ou la recherche en matière d’IA (projets sectoriels, en laboratoire de recherche ou académiques avancés)
  • Compétences techniques
    • Solide expérience en apprentissage automatique, apprentissage profond, exploration des données et/ou optimisation
    • Maîtrise de Python et des bibliothèques d’apprentissage automatique (par exemple, PyTorch, TensorFlow, scikit-learn)
    • Vaste expérience de travail avec des jeux de données réels, le pré-traitement des données et le déploiement de modèles
    • Expertise dans l’utilisation des environnements infonuagiques (AWS, Azure, GCP)
  • Compétences essentielles
    • Capacité à livrer des solutions d’IA concrètes en réponse à des problèmes abstraits
    • Compétences avancées en matière d’analyse, de résolution des problèmes et de modélisation mathématique
    • Curiosité et propension à explorer de nouvelles techniques d’IA et applications
    • Capacité à recueillir et traiter les données nécessaires en recourant aux infrastructures des mégadonnées et à des outils de traitement/transformation des données tels que Databricks
    • Codage en Python au stade de la production
    • Excellentes compétences en communication et collaboration, en particulier au contact de la clientèle
    • Engagement à adopter des pratiques éthiques et explicables en matière d’IA
    • Expérience significative dans les méthodes de développement de logiciels agile

Votre équipe

L’équipe en charge de l’intelligence (Intelligence Team), au sein de SAP Application AI, est responsable des activités de R&D avancées et du développement d’applications IA pour la partie Finances et Dépenses de SAP Business Suite. Fidèles à la promesse de notre société de privilégier l’IA et les suites, nos solutions couvrent toutes les applications métier de SAP. Notre groupe d’experts spécialisés dans l’IA, répartis dans le monde entier, collaborent dans un environnement pluridisciplinaire avec des clients, des responsables produits et des ingénieurs généralistes. À ce poste, vous serez confronté à divers domaines posant problème, et aucun projet ne sera identique. Nous prônons une culture de l’innovation, dans laquelle chaque nouvelle idée est encouragée et valorisée.

#SAPAICareers #SAPAIAPP

#LI-AK5 

Bring out your best
SAP innovations help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with two hundred million users and more than one hundred thousand employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, you can bring out your best.  
We win with inclusion
SAP’s culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone – regardless of background – feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better world.
SAP is committed to the values of Equal Employment Opportunity and provides accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: Careers@sap.com.
For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program, according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training.
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity,  gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state, and local legal requirements.
SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step toward demonstrating SAP’s commitment to pay equity. SAP provides the annualized compensation range inclusive of base salary and variable incentive target for the c...