Back to jobs

Applied Machine Learning Engineer | Ingénieur(e) en Machine Learning appliquée

Montreal, Canada

MaintainX est la première plateforme mobile de gestion des procédures pour les travailleurs de l'industrie et les travailleurs de première ligne. Nous construisons le GitHub pour les procédures de travail réelles telles que la maintenance, la sécurité et les opérations. Nous améliorons l'efficacité opérationnelle de plus de 9,000+ entreprises, dont Duracell, Univar Solutions Inc., Titan America, McDonalds, Brenntag, Cintas, Michaels, and Shell.

Nous avons levé 104 millions de dollars en capital-risque à la suite d'un récent tour de table de série C mené par Bain Capital Ventures, Bessemer Ventures, August Capital, Amity Ventures, Ridge Ventures ainsi que des PDG de GE, Twilio, Toast et PagerDuty.

Nous sommes à la recherche d'un(e) ingénieur(e) en “Machine Learning” hautement qualifié et motivé pour rejoindre notre équipe Work Intelligence. Dans ce rôle, vous construirez des systèmes intelligents, mènerez des recherches impactantes, intégrerez des modèles d'apprentissage automatique dans des produits réels et résoudrez des problèmes concrets à l'aide de données.Ce que vous ferez:

  • Concevoir, développer et déployer des modèles d'apprentissage automatique pour résoudre des problèmes commerciaux complexes dans des environnements de production.
  • Assurer l'intégration transparente des modèles d'intelligence artificielle dans les applications web et autres composants frontaux.
  • Développer et optimiser les pipelines de génération augmentée par extraction (RAG), en intégrant des sources de données structurées et non structurées afin d'améliorer la précision et la pertinence des réponses.
  • Effectuer des analyses de données exploratoires (EDA) et expérimenter diverses architectures de modèles afin de découvrir des idées et d'informer le développement de modèles.
  • Mettre en œuvre et optimiser les algorithmes en termes de performances et d'évolutivité, en veillant à l'efficacité des solutions de bout en bout, y compris les services dorsaux et les pipelines de données.
  • Collaborer avec les gestionnaires de produits, les scientifiques des données, les développeurs de logiciels et d'autres parties prenantes pour définir les exigences et les spécifications du produit.
  • Collaborer au déploiement de produits AI/ML en production, en veillant à la robustesse, à l'évolutivité et à la fiabilité, et surveiller et entretenir en permanence les modèles déployés, en réglant les problèmes éventuels et en améliorant les performances.
  • Être sur appel

À propos de vous:

  • Expérience confirmée de la mise en œuvre de solutions d'apprentissage automatique en production, y compris l'écriture d'un code évolutif et efficace pour le traitement des données, le développement de modèles et les flux de travail d'inférence.
  • Expérience dans la construction d'applications alimentées par des LLM, y compris l'ingénierie d'invite, les mécanismes de récupération et l'intégration de sources de connaissances externes dans les flux de travail des modèles.
  • Solide compréhension de l'apprentissage automatique (y compris l'apprentissage profond et les LLM).
  • 3+ ans de compétences éprouvées en programmation utilisant des outils ML standards tels que Python, PyTorch, Tensorflow, HuggingFace, etc.
  • Expérience pratique de l'application de techniques courantes d'optimisation de l'apprentissage automatique, telles que la quantification et la distillation, afin de réduire la consommation de ressources et/ou d'éliminer la latence.
  • Maîtrise ou doctorat en informatique, apprentissage automatique, science des données ou dans un domaine connexe.

Une attention particulière est accordée aux candidats présentant les caractéristiques suivantes:

  • Expérience pratique de la formation, de la mise au point, de l'optimisation et du déploiement de modèles linguistiques.
  • Expérience de l'OCR pour développer des solutions permettant d'extraire du texte à partir de divers formats de documents.
  • Expérience en vision artificielle pour développer et déployer des modèles de vision artificielle pour des tâches telles que la détection, la reconnaissance et la segmentation d'objets.

Quels sont les avantages pour vous?:

  • Un salaire compétitif et des opportunités d'équité significatives.
  • Couverture des soins de santé, des soins dentaires et de la vue.
  • Programme d'inscription 401(k) / RRSP.
  • Prenez les congés dont vous avez besoin.
  • Une culture du travail où :
    • Vous travaillerez aux côtés de personnes du monde entier qui reflètent les valeurs de MaintainX : Intelligents, Humbles, Optimistes.
    • Nous croyons en la méritocratie, où les idées et les efforts sont publiquement célébrés.

Qui sommes-nous:

Notre mission est de faciliter la vie des ouvriers dans le monde entier en créant des logiciels qui répondent à leurs besoins et à leurs réalités. Notre produit change véritablement la vie de 80% de la population active qui ne travaille pas derrière un bureau et qui a besoin d'un logiciel d'entreprise à portée de main.

MaintainX s'engage à créer un environnement diversifié. Tous les candidats qualifiés seront pris en considération pour un emploi sans considération de race, de couleur, de religion, de sexe, d'identité ou d'expression de genre, d'orientation sexuelle, d'origine nationale, de génétique, d'invalidité, d'âge ou de statut d'ancien combattant.

 


 

MaintainX is the world leading mobile-first workflow management platform for industrial and frontline workers. We are a modern IoT enabled cloud based tool for maintenance, safety, and operations on equipment and facilities. MaintainX powers operational excellence for 9,000+ businesses including Duracell, Univar Solutions Inc., Titan America, McDonalds, Brenntag, Cintas, Michaels, and Shell.

We've raised $104 million in venture capital following a recent Series C funding round led by Bain Capital Ventures, Bessemer Ventures, August Capital, Amity Ventures, Ridge Ventures as well as CEO’s from GE, Twilio, Toast and PagerDuty.

We are seeking a highly skilled and motivated Applied Machine Learning Engineer to join our Work Intelligence team. In this role, you'll build smart systems, conduct impactful research, put ML models into real products, and solve real-world problems with data.

What you’ll do:

  • Design, develop, and deploy machine learning models to solve complex business problems in production environments.
  • Ensure seamless integration of AI models with web applications and other front-end components.
  • Develop and optimize retrieval-augmented generation (RAG) pipelines, integrating structured and unstructured data sources to enhance response accuracy and relevance.
  • Perform exploratory data analysis (EDA) and experiment with various model architectures to uncover insights and inform model development.
  • Implement and optimize algorithms for performance and scalability, ensuring efficient end-to-end solutions, including backend services and data pipelines.
  • Collaborate with product managers, data scientists, software developers, and other stakeholders to define product requirements and specifications.
  • Collaborate in the deployment of AI/ML products to production, ensuring robustness, scalability, and reliability, and continuously monitor and maintain deployed models, addressing any issues and improving performance.
  • On-call duties

About you:

  • Proven experience implementing machine learning solutions in production, including writing scalable and efficient code for data processing, model development, and inference workflows.
  • Experience in building LLM-powered applications, including prompt engineering, retrieval mechanisms, and integrating external knowledge sources into model workflows.
  • Solid understanding of machine learning (including deep learning and LLMs). 
  • 3+ years of proven programming skills using standard ML tools such as Python, PyTorch, Tensorflow, HuggingFace, etc.
  • Hands-on experience applying common machine learning optimization techniques, like quantization and distillation, to reduce resource consumption and/or eliminate latency.
  • Master's/ PhD in Computer Science, Machine Learning, Data Science, or a related field.

Bonus skills: 

  • Hands-on experience training, fine-tuning, optimizing, and deploying language models.
  • Experience with OCR to develop solutions to extract text from various document formats.
  • Experience with Computer vision to develop and deploy computer vision models for tasks such as object detection, recognition, and segmentation.

What’s in it for you:

  • Competitive salary and meaningful equity opportunities.
  • Healthcare, dental, and vision coverage.
  • 401(k) / RRSP enrollment program.
  • Take what you need PTO.
  • A Work Culture where:
    • You’ll work alongside folks across the globe that reflect the MaintainX values: Smart Humble Optimists.
    • We believe in meritocracy, where ideas and effort are publicly celebrated.

About us:

Our mission is to make the lives of blue-collar workers easier worldwide by creating software that meets their needs and realities. Our product is truly life-changing for that 80% of the workforce who doesn’t work behind a desk and needs enterprise-grade software at their fingertips.

MaintainX is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.


Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...

Select...
Select...
Select...