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

Ingénieur logiciel en apprentissage automatique /ML Software Engineer

Full-time

Explorance

Rejoignez une entreprise dont le siège social est à Montréal et qui aide des organisations du monde entier à créer des parcours personnalisés d’impact et d’épanouissement pour leurs employés. Chez Explorance, nous croyons que chaque expérience compte. Grâce à des solutions novatrices en analytique de la rétroaction (Feedback Analytics), nous permettons aux organisations de mieux écouter, d’agir plus rapidement et de générer un changement significatif.

À titre d’Ingénieur·e senior Python et systèmes ML , vous jouerez un rôle clé dans la conception, la maintenance et la mise à l’échelle des applications Python et des systèmes d’inférence en apprentissage automatique qui soutiennent notre plateforme. Vous travaillerez en étroite collaboration avec les équipes ML, plateforme et DevOps afin d’assurer que nos systèmes soient fiables, performants et prêts à soutenir à la fois les produits actuels et les initiatives émergentes.

 

Rôles et responsabilités


  • Concevoir, développer et maintenir des applications et services Python

  • Développer et améliorer les pipelines d’inférence ML et les systèmes de soutien

  • Mettre en œuvre des composants de qualité production en tenant compte de la robustesse, de la performance et de la maintenabilité

  • Traduire des spécifications et des exigences en code fiable et bien testé

  • Concevoir et maintenir des API internes et des bibliothèques Python partagées

  • Soutenir les systèmes basés sur les LLM lorsque pertinent, incluant l’intégration, la validation et les mécanismes de protection opérationnelle

  • Diagnostiquer et résoudre des incidents dans les systèmes en production

  • Collaborer avec les équipes plateforme, ML et DevOps sur le déploiement et la fiabilité des systèmes

  • Participer aux revues de code et offrir un encadrement technique aux développeur·e·s juniors et intermédiaires

  • Prendre en charge des mandats dont les exigences peuvent évoluer ou être initialement ambiguës

 

Qualifications requises


  • Solide expérience professionnelle dans le développement et la maintenance d’applications Python

  • Expérience avec des systèmes en production, incluant le débogage et le soutien opérationnel

  • Bonne maîtrise des principes fondamentaux du génie logiciel (tests, contrôle de versions, qualité du code)

  • Expérience dans l’intégration de modèles ML ou de services d’inférence dans des applications

  • Connaissance des bases de données relationnelles telles que PostgreSQL ou MSSQL

  • Expérience avec le traitement asynchrone ou les files de messages (ex. RabbitMQ)

  • Expérience avec des infrastructures infonuagiques ou sur site (ex. Azure, Proxmox)

  • Expérience avec des outils de surveillance et d’observabilité (ex. Grafana)

  • Aisance à travailler sur des plateformes ou des bases de code partagées

  • Expérience dans la maintenance ou l’évolution de systèmes d’inférence ML existants

  • Familiarité avec PyTorch ou d’autres frameworks d’apprentissage automatique

  • Expérience avec des systèmes basés sur les LLM en environnement de production

 

Responsabilité et impact


  • Assumer la responsabilité de la fiabilité et de l’évolution des applications Python et des systèmes d’inférence ML

  • Réduire la dette technique en améliorant les systèmes existants plutôt qu’en les remplaçant

  • Permettre à l’équipe de répondre efficacement à des besoins techniques nouveaux, émergents ou encore mal définis

  • Fournir une base d’ingénierie stable soutenant à la fois les produits actuels et les initiatives futures

 

Exigences académiques


  • Baccalauréat en informatique, en technologies de l’information ou dans un domaine connexe

  • Ou expérience professionnelle équivalente (généralement 5 ans ou plus dans un rôle pertinent)

 

Autres exigences

Ce poste s’adresse aux candidat·e·s résidant à Montréal ou dans les environs et souhaitant évoluer dans une culture de travail dynamique, collaborative et majoritairement en présentiel.

 

Chez Explorance, l’inclusion est au cœur de nos valeurs et guide nos actions au quotidien. Nous plaçons l’humain au centre de tout ce que nous faisons et sommes fiers de notre authenticité et de notre culture inclusive. Nous encourageons les personnes de toute race, religion, origine ethnique, identité de genre, orientation sexuelle, âge, statut d’immigration, situation de handicap ou toute autre caractéristique protégée par la loi à postuler.

Les décisions liées à l’emploi sont prises sans égard à ces caractéristiques, et toute offre d’emploi est conditionnelle à la réussite des vérifications d’antécédents et de références.

 

À propos d’Explorance

Explorance permet aux organisations d’exploiter l’analytique de rétroaction de nouvelle génération afin d’accélérer le passage de l’analyse à l’action, guidée par notre philosophie « Feedback for the Brave » . Forte de plus de 20 ans d’expertise, Explorance est membre du Forum économique mondial et partenaire de confiance de 35 % des entreprises du Fortune 100 ainsi que de 25 % des plus grandes institutions d’enseignement supérieur au monde.

Nos solutions primées — dont Blue, Metrics That Matter et MLY — ont eu un impact sur plus de 25 millions de personnes à l’échelle mondiale. Régulièrement reconnue comme un employeur de choix par Great Place to Work®, lauréate d’un prix Brandon Hall AI et doublement reconnue comme leader mondial du marché de la rétroaction à 360 degrés par Fortune Business Insights, Explorance continue de se distinguer par sa mission, son innovation et son humanité.

Visitez explorance.com ou suivez-nous sur LinkedIn, Facebook et X.

***

Join a Montreal‑headquartered company that helps organizations around the world create a personalized journey of impact and fulfillment for their people. At Explorance, we believe that every experience matters. Through innovative Feedback Analytics, we empower organizations to listen better, act faster, and create meaningful change.

As a Senior Python & ML Systems Engineer , you will play a key role in building, maintaining, and scaling the Python applications and machine‑learning inference systems that power our platform. You will work closely with ML, platform, and DevOps teams to ensure our systems are reliable, performant, and ready to support both current products and emerging initiatives.

Roles and Responsibilities


  • Design, implement, and maintain Python applications and services

  • Develop and improve ML inference pipelines and supporting systems

  • Implement production-grade components with attention to robustness, performance, and maintainability

  • Translate specifications and requirements into reliable, well-tested code

  • Build and maintain internal APIs and shared Python libraries

  • Support LLM-based systems where applicable, including integration, validation, and operational safeguards

  • Diagnose and resolve issues in production systems

  • Collaborate with platform, ML, and DevOps teams on deployment and system reliability

  • Contribute to code reviews and provide technical guidance to junior and intermediate developers

  • Take ownership of tasks with evolving or initially unclear requirements

 

Required Qualifications


  • Strong professional experience building and maintaining Python applications

  • Experience working with production systems, including debugging and operational support

  • Solid understanding of software engineering fundamentals (testing, version control, code quality)

  • Experience integrating ML models or inference services into applications

  • Familiarity with relational databases such as Postgres or MSSQL

  • Experience working with asynchronous processing or message queues (e.g., RabbitMQ)

  • Experience with cloud or on-prem infrastructure (e.g., Azure, Proxmox)

  • Experience with monitoring and observability tools (e.g., Grafana)

  • Comfort working on a platform or shared-services codebase

  • Experience maintaining or evolving existing ML inference systems

  • Familiarity with PyTorch or other ML frameworks

  • Exposure to LLM-based systems in production environments

 

Ownership & Impact


  • Own the reliability and evolution of Python application and ML inference systems

  • Reduce technical debt by improving existing systems rather than replacing them

  • Enable the team to respond effectively to new, undefined, or emerging engineering needs

  • Provide a stable engineering foundation that supports both current products and future initiatives

 

Academic Requirements


  • Bachelor’s degree in Computer Science, Information Technology, or a related field

  • Alternatively, equivalent professional experience (typically 5+ years in a relevant role)

 

Other Requirements

This role is open to candidates based in Montreal or the surrounding area who are interested in being part of a vibrant, collaborative, and primarily in‑office culture.

 

At Explorance, we take inclusion to heart and live it each day. We put the human first in everything we do and take pride in our authenticity and culture of inclusion. We encourage candidates of any race, religion, ethnicity, gender identity, sexual orientation, age, immigration status, disability, or other legally protected characteristics to apply.

Employment decisions are made without regard to these characteristics, and all offers of employment are contingent upon the successful completion of background and reference checks.

 

About Explorance

Explorance empowers organizations with next‑generation feedback analytics to accelerate the insight‑to‑action cycle, guided by our philosophy of Feedback for the Brave . With over 20 years of expertise, Explorance is a member of the World Economic Forum and a trusted partner to 35% of Fortune 100 companies and 25% of the world’s top higher‑education institutions.

Our award‑winning solutions—including Blue, Metrics That Matter, and MLY—have impacted more than 25 million individuals worldwide. Consistently recognized as a top employer by Great Place to Work®, a Brandon Hall AI Award winner, and a two‑time Global Leader in the 360‑degree feedback market by Fortune Business Insights, Explorance continues to lead with purpose, innovation, and heart.

Visit explorance.com or connect with us on LinkedIn, Facebook, and X.

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Ingénieur logiciel en apprentissage automatique /ML Software Engineer in Montréal, QC vacancy
  •  ...possibilities of flight. Job Description   As an Autonomy Software Engineer, you’ll contribute to improving the robustness of our...  ...possibilités du vol. Description du poste En tant qu’ingénieur logiciel en autonomie, vous contribuerez à améliorer la robustesse de... 
    Suggested
    Full time
    Work visa
    Day shift

    Shearwater

    Montréal, QC
    21 hours ago
  •  ...réacheminement dynamique Mettre en œuvre des logiciels d’autonomie de qualité production, axés...  ...à résoudre des problèmes et l’agilité d’apprentissage avant le fait de cocher toutes les cases...  ...Implement production-grade autonomy software with emphasis on reliability and real-... 
    Apprenticeship
    Work visa

    Shearwater

    Montréal, QC
    4 days ago
  •  ...En tant que responsable ingénieur logiciel, vous dirigerez une équipe d'ingénieurs chargée de rédiger et de maintenir les outils nécessaires...  ...des bases de données SQL et NoSQL est un atout As Lead Software Engineer, you would lead a team of engineers to write and maintain... 
    Suggested
    Daily paid
    Full time
    Worldwide
    Relocation

    Scanline Vfx

    Montréal, QC
    21 hours ago
  • $199.2k - $298.8k per year

     ...uniquement sur le développement de logiciels pour les camions automatisés...  ...hors ligne pour créer automatiquement des annotations sur des...  ...développements en matière d’IA et d’apprentissage automatique pour la conduite...  ...le mentorat et guide les ingénieurs du groupe.   Diplôme de... 
    Apprenticeship
    Full time
    Work at office

    Un Emploi De Ingénieur

    Montréal, QC
    21 hours ago
  •  ...consensus. Notre équipe travaille sur une variété de projets d’apprentissage automatique à fort impact, et nous cherchons un spécialiste en...  ...en apprentissage automatique, en données et en développement logiciel, vous offrant ainsi le meilleur environnement possible pour... 
    Apprenticeship
    Work at office
    Worldwide

    DRW Montreal

    Montréal, QC
    4 days ago
  •  ...les membres juniors et intermédiaires sur les bonnes pratiques ML et la rigueur expérimentale. Être l'interlocuteur·trice de confiance...  ...axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!... 
    Apprenticeship
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    11 days ago
  • $77.5k - $166.2k per year

     ...Postgres,  HANA , gRPC, and AI/ML frameworks. Collaborate...  ...equivalent experience). ~2+ years of software engineering experience,...  ...Description Développeur d'apprentissage automatique Nous...  ...de 2 ans d’expérience en génie logiciel, idéalement dans des systèmes... 
    Apprenticeship
    Permanent employment
    Full time
    Internship
    Local area
    Worldwide
    Flexible hours

    SAP

    Montréal, QC
    10 days ago
  •  ...scalable AI workflows using Python, ML libraries, and Azure Machine...  ...Proficient in end-to-end software development with the ability to...  ...pour l’innovation en IA et en apprentissage automatique. Au sein de notre...  ...Réaliser le développement logiciel complet de façon autonome : architecture... 
    Apprenticeship
    Permanent employment
    Full time
    Summer work
    Casual work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Kpi Digital

    Montréal, QC
    21 hours ago
  • $100k - $110k per year

     ...performantes ? Nous recherchons un Chef Ingénieur dynamique pour diriger les opérations d’...  ...230 V Programmer et maintenir des automates programmables industriels (API/PLC) pour...  ...résolution de problèmes Engagement envers l’apprentissage continu et les meilleures pratiques du... 
    Apprenticeship
    Full time
    Work at office

    Alsco Inc

    Montréal, QC
    21 hours ago
  •  ...géospatiales et des composants logiciels. Développer des outils et...  ...des concepts IA/ML appliqués aux données géospatiales...  ...de problèmes et l’agilité d’apprentissage plutôt que la vérification de...  ...data processing pipelines and software components Develop GIS analysis... 
    Apprenticeship
    Full time

    Shearwater Corporation

    Montréal, QC
    21 hours ago
  •  ...manipulation de données (SQL), analyse statistique des données Expérience avec les librairies d'intelligence artificielle et d'apprentissage machine comme Tensorflow, Pytorch ou scikit-learn. Expérience avec les outils de management de sources (Git) Expérience ou intérêt... 
    Apprenticeship
    Full time
    Internship
    Work at office
    Day shift
    3 days per week
    Weekday work

    BNP Paribas

    Montréal, QC
    7 days ago
  •  ...fréquence pour compte propre fondée en 1998, est à la recherche d’ingénieurs logiciel chevronnés qui feront partie de notre équipe centrale d’...  ...frequency proprietary trading firm founded in 1998, seeks Senior Software Engineers for our Core Engineering team. These systems... 
    Daily paid
    Full time
    Work at office

    Tower Research Capital

    Montréal, QC
    21 hours ago
  •  ...ENGLISH VERSION WILL FOLLOW Chez Avanquest, on crée des logiciels qui simplifient vraiment la vie numérique de nos utilisateurs, particuliers...  ...web :  --------------------------- At Avanquest, we build software that makes digital life genuinely easier, for everyday users and... 
    Daily paid
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Avanquest

    Montréal, QC
    21 hours ago
  •  ...skilled   Consultant – Data Engineer   to join our dynamic group....  ...and AI engineers to support software solution development. Skills...  ...fondamentales en génie logiciel ; connaissance de DevOps, UNIX...  ...croissance ambitieuse et d'un apprentissage illimité.En continuant à développer... 
    Apprenticeship
    Permanent employment
    Full time
    Summer work
    Casual work
    Work at office
    Remote work
    Work from home
    Flexible hours
    Day shift

    Kpi Digital

    Montréal, QC
    21 hours ago
  • $181k - $253.5k per year

     ...Développeur(-euse) principal(e) de logiciels (contenu) Présentation de l’équipe...  ...unique, s’appuyant sur des données et l’apprentissage automatique, permet d’offrir des expériences...  ...trois jours par semaine. Principal Software Developer (Content) Introduction to... 
    Apprenticeship
    Daily paid
    Contract work
    Summer work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Expedia Group

    Montréal, QC
    21 hours ago
  • $72.5k - $96k per year

     ...idées. Dans ce rôle, vous interagirez quotidiennement avec l’ingénieur système tout au long du processus de développement des projets....  ...ideas. In this role, you will interact daily with the systems engineer throughout the entire project development process. You will work... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    Wabtec Corporation

    Montréal, QC
    21 hours ago
  •  ...aux développeur(se)s. Nous recherchons un(e) Développeur(se) logiciel Sénior pour se joindre à l’équipe Diagnostics en tant que...  ...that data back in developers' hands. We are seeking a Senior Software Engineer to join the Diagnostics team as a backend-leaning generalist.... 
    Daily paid
    Full time
    Contract work
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Montréal, QC
    21 hours ago
  •  ...programmation de tous les éléments des machines (automates, HMIs, SCADA, etc.) Rédiger les...  ...guider l'installation et la configuration du logiciel par le technicien. Résoudre les...  ...technician's installation and configuring the software. Solve the electrical issues and... 

    ATS Corporation

    Montréal, QC
    9 hours ago
  •  ...Vention helps manufacturers automate their operations in record time...  ...with the only hardware and software AI-powered platform built for...  ...re looking for an Electrical Engineer early in their career who wants...  ...plateforme matérielle et logicielle alimentée par l’IA conçue pour... 
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    a month ago
  •  ...Systèmes de commutation - Ingénieur en applications  (English Job Description...  ..., y compris l'intégration de logiciels et de systèmes auprès des...  ...Systems - Application Engineer   Description Industry:...  ...engineering support including hardware/software and system integration to... 
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Ip Infusion Canada Inc.

    Montréal, QC
    21 hours ago
  •  ...experiences. Développeur en tests logiciels   Un Développeur en tests...  ...avec les développeurs, les ingénieurs assurance qualité et les...  ...et Mac. Compétences en IA/ML : bonne connaissance des modèles...  ...__________________________  Software Developer in Test   A Software... 
    Full time
    Contract work

    Onespan

    Montréal, QC
    21 hours ago
  • $176.8k - $238.65k per year

     ...poste : Nous recherchons un Développeur logiciel principal exceptionnellement compétent...  ...en matière de développement d'IA/ML, de MLOps, de processus CI/CD et d'assurance...  ...ou doctorat en informatique, IA, apprentissage automatique ou domaine connexe, ou expérience professionnelle... 
    Apprenticeship
    Long term contract
    Full time
    Work at office
    Local area

    Ukg

    Montréal, QC
    21 hours ago
  •  ...transparent et digne de confiance. En tant que Développeur(se) logiciel Sénior, vous jouerez un rôle clé dans la création et la...  ...transparent, and trustworthy monetization marketplace. As a Senior Software Engineer, you will be instrumental in building and maintaining the backend... 
    Full time
    Work at office
    Remote work
    Worldwide
    Relocation package

    Unity Technologies

    Montréal, QC
    21 hours ago
  • Poste : ingénieur de plateforme principal Lieu de travail : 100 % à distance (horaires...  ...équipes de backend, de frontend et d’apprentissage automatique, vous concevrez et mettrez en œuvre une...  ......... Position: Senior Platform Engineer Location: 100% Remote (Working EST... 
    Apprenticeship
    Permanent employment
    Full time
    Remote work

    Services de Gestion Quantum Ltée

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

     ...We're looking for a GTM Engineer to own and scale Alvéole's automated...  ...lists into outbound software Funnel Optimization: Continuously...  ...Nous recherchons un.e Ingénieur.e GTM pour prendre en charge...  ...des listes segmentées dans un logiciel d'outbound. Optimisation de... 
    Permanent employment
    Full time
    Contract work
    Internship
    Work at office
    Remote work
    Flexible hours
    Day shift
    3 days per week

    Alvéole

    Montréal, QC
    21 hours ago
  •  ...et Produit.   Nous recherchons un·e ingénieur.e de données qui prendra l’ownership complet...  ...ans d’expérience en Data Engineering ou Software Engineering orienté data avec une...  ...We are looking for a Senior Data Engineer who will take full ownership of Data Engineering... 
    Daily paid
    Full time
    Work at office
    Work from home
    Flexible hours
    Shift work

    Potloc

    Montréal, QC
    21 hours ago
  •  ...Ingénieur Sénior – Conception avancée Lieu: Montréal (mode hybride...  ...(Part 23/25) ~ Maîtrise des logiciels CAO (CATIA V5, 3DEXPERIENCE,...  ..._ Senior Advanced Design Engineer Location: Montreal, Hybrid...  .... ~ Proficiency in CAD software (e.g., CATIA V5, 3Dexperience... 
    Full time

    EOS Aircraft Inc

    Montréal, QC
    21 hours ago
  •  ...et accordons une grande importance à un logiciel propre, maintenable et performant. Nous...  ...les comportements observés Capacité d’apprentissage rapide et sens des responsabilités Esprit...  ...clean, maintainable, and performant software. We experiment, iterate, and continuously... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    21 hours ago
  •  ...véhicules électriques tout-terrain, est à la recherche d'un(e) ingénieur(e) en conception électronique pour concevoir de nouvelles cartes...  ...technology and manufacturing company, is seeking an Electronics Design Engineer to design new PCBAs and support our existing portfolio of in-... 
    Remplacement
    Full time

    Taiga Motors

    Montréal, QC
    21 hours ago
  •  ...Job Description Ingénieur en Amélioration Continue Montréal, QC, Canada Une...  ...science des données (analyse statistique, apprentissage automatique, modélisation prédictive) pour...  ...============ Continuous Improvement Engineer Montreal, QC, Canada An attractive... 
    Apprenticeship
    Worldwide

    Rolls Royce

    Montréal, QC
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Ingénieur logiciel en apprentissage automatique /ML Software Engineer. Be the first to apply!