Back to jobs
New

Ingénieure de Données Staff | Staff Data Engineer

Montreal, Canada

MaintainX est la plus importante plateforme au monde en matière de gestion des actifs et d'intelligence du travail pour les environnements industriels et de première ligne. Nous sommes un outil moderne de type IdO et basé sur le réseau informatique en nuage pour la fiabilité, la sécurité et les opérations de l'équipement physique et des installations. MaintainX alimente l'excellence opérationnelle pour plus de 10 000 entreprises, notamment Duracell, Univar Solutions Inc, Titan America, McDonald's, Brenntag, Cintas, Xylem et Shell.

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

À propos du rôle:

MaintainX développe une plateforme de données moderne sur Databricks afin d’alimenter des fonctionnalités basées sur l’analytique et l’apprentissage machine (ML), permettant à nos utilisateurs de tirer un maximum de valeur de leurs données. Cette plateforme soutient également la prise de décision interne à tous les niveaux de l’organisation et accélère la transformation de MaintainX en une entreprise réellement axée sur les données.

Nous sommes à la recherche d’un·e Ingénieur·e de Données Senior II ou Staff pour diriger le développement de cette plateforme — une personne capable de penser comme un·e ingénieur·e de plateforme, de collaborer comme un·e tech lead, de promouvoir les meilleures pratiques auprès des ingénieurs de données, et de s’impliquer directement dans l’évolution de notre environnement Databricks, au service des équipes de développement logiciel, d’IA/ML, d’analytique, et de science des données.

L’Ingénieur·e de Données Staff fera partie d’une équipe en pleine croissance dédiée à bâtir une plateforme fiable, évolutive et facile à utiliser — non seulement pour les ingénieurs de données, mais pour toutes les personnes de l’organisation qui travaillent avec les données.

Ce que vous ferez:

  • Agir à titre d’expert·e technique de la plateforme de données — concevoir l’architecture, améliorer les systèmes, et guider les décisions techniques au sein de l’équipe et des parties prenantes qui développent sur la plateforme
  • Concevoir et développer des outils facilitant l’utilisation de Databricks par les utilisateurs internes (ex. bibliothèques, automatisations, gabarits, documentation)
  • Établir et promouvoir les meilleures pratiques tout au long du cycle de vie des données (tests, CI/CD, contrats de données, traçabilité, gouvernance, coûts, performance, observabilité, maintenabilité, orchestration, etc.)
  • Collaborer étroitement avec les développeur·euses logiciel, les ingénieur·es ML, et les analystes afin de comprendre leurs flux de travail et de livrer les jeux de données ou les outils nécessaires
  • Encadrer, soutenir et faire évoluer les membres de l’équipe d’ingénierie des données
  • Rester pragmatique et adaptable — livrer rapidement quand c’est nécessaire, tout en posant des bases solides pour l’avenir

À propos de vous:

  • 8+ années d’expérience pertinente en ingénierie des données, développement logiciel, science des données, apprentissage automatique et/ou analytique
  • Comprendre l’intersection entre ingénierie des données et ingénierie de plateforme — vous êtes à l’aise de penser en termes d’abstractions et d’outils internes
  • Avoir une solide expérience dans la construction de plateformes ou d’outillage pour des utilisateurs internes (équipes de développement, ML ou analytique)
  • Une bonne connaissance de Databricks et les technologies modernes de traitement de données
  • Bonne maîtrise de Spark et Delta Lake, avec de l’expérience dans l’optimisation de pipelines de données distribuées en traitement par lots et en continu, ainsi que des formats de stockage à grande échelle
  • Être à l’aise avec les outils et infrastructures cloud (nous utilisons AWS)
  • Être motivé·e par le travail sur une stack technologique récente, avec de nombreuses opportunités pour orienter la direction technologique d la plateforme
  • Avoir un esprit collaboratif et axé sur les résultats, avec une mentalité self-serve — vous rassemblez les gens autour de solutions évolutives et pragmatiques qui leur permettent de travailler de manière autonome avec les données
  •  

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

  • Expérience en développement sur des plateformes de données en tant que développeur·euse logiciel ou ingénieur·e ML
  • Connaissance de MLflow et des services de déploiement de modèles
  • Expérience dans la conception de plateformes de données pour des cas d’usage en IA générative (LLM), incluant :
    • L’intégration et la recherche d’embeddings vectoriels
    • Le RAG (Retrieval-Augmented Generation)
    • LangChain, LangGraph ou autres frameworks d’orchestration LLM
  • Expérience de travail dans un modèle organisationnel en étoile (hub-and-spoke), en soutien à plusieurs équipes via une infrastructure de données centralisée

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's leading Asset and Work Intelligence platform for industrial and frontline environments. We are a modern IoT-enabled cloud-based tool for reliability, safety, and operations on physical equipment and facilities. MaintainX powers operational excellence for 10,000+ businesses including Duracell, Univar Solutions Inc., Titan America, McDonald's, Brenntag, Cintas, Xylem, 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 CEOs from GE, Twilio, Coupa, Toast and PagerDuty.

About the role:

MaintainX is building a modern data platform on Databricks to power ML- and analytics-driven features for users, helping them get maximum value from their data. The platform also powers internal decision-making at all levels of the organization, accelerating MaintainX’s journey to become a truly data-driven organization.

We’re looking for a Senior II or Staff Data Engineer to drive the development of this data platform — someone who can think like a platform engineer, collaborate like a tech lead, drive best practices among data engineers, and get hands on in the development of a Databricks platform that empowers software engineers, ML engineers, analytics engineers, and data analysts alike. 

The Staff Data Engineer will be part of a growing team focused on building a platform that is reliable, scalable, and easy to use — not just for data engineers, but for anyone in the company who uses data.

What you’ll do:

  • Act as technical expert for our data platform — shaping architecture, improving data systems, and guiding engineering decisions across the data engineering team and stakeholders developing on the platform
  • Design and build tooling that improves how internal users interact with Databricks (e.g. libraries, patterns, automations, templates, documentation)
  • Establish and promote best practices across the data lifecycle (testing, CI/CD, contracts, lineage, governance, cost, performance, observability, maintainability, orchestration, etc.)
  • Collaborate closely with software engineers, ML engineers, and data analysts to understand their workflows and deliver the datasets and/or tooling they need
  • Mentor and uplevel other data engineers
  • Stay pragmatic and flexible — move fast when needed, but lay strong foundations for the future

About you:

  • Have 8+ years of relevant experience across data engineering, software engineering, data science, ML, and/or analytics
  • Understand the intersection between data engineering and platform engineering — you're comfortable thinking in abstractions and tooling
  • Have strong experience building data platforms or tooling for internal users (SWE, ML, or analytics teams)
  • Have strong knowledge of Databricks and the modern data stack
  • Proficient in Spark and Delta Lake, with experience optimizing distributed batch and streaming data pipelines and storage formats at scale
  • Comfortable with cloud-native data tools and infrastructure (we’re using AWS)
  • Are excited to work with a new data stack, with lots of opportunity to drive the technical direction of the data platform

Extra consideration for candidates with the following:

  • Development experience on data platforms as a software developer or ML engineer
  • Knowledge of MLflow and model deployment services
  • Experience in designing data platforms for generative AI (LLM) use cases, including :
    • Integration and retrieval of vector embeddings
    • Retrieval-Augmented Generation (RAG)
    • LangChain, LangGraph or other LLM orchestration frameworks
  • Experience of working in a hub-and-spoke organizational model, supporting multiple teams via a centralized data infrastructure

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 Optimist
    • We believe in meritocracy, where ideas and effort are publicly celebrated

About us:

Our mission is to make the life of blue-collar workers easier worldwide by creating software that meets their needs and realities. Our product is truly life-changing for 80% of the workforce that 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, colour, 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...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in MaintainX’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.