Senior/Lead Data Developper | Développeur(se) de données senior

Montreal, Canada

MaintainX

MaintainX helps you track your reactive maintenance, preventive maintenance, and control the daily operations of your business. Get started for Free!

View company page

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, et nous améliorons l'efficacité opérationnelle de plus de 7,500+ 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 voulons que MaintainX soit la plateforme d'exécution du travail par excellence pour les fabricants, dans les domaines de la maintenance, des opérations et de la sécurité.

Nous sommes à la recherche d'un ingénieur de données senior/chef de file réfléchi et bien équilibré pour rejoindre notre équipe en pleine expansion ! Vous ferez partie de notre nouvelle équipe d'ingénierie des données qui est responsable de la construction des fondations de notre architecture de données pour alimenter les décisions à l'échelle de l'entreprise chez MaintainX, en plus d'aider à construire des outils que nos clients utilisent tous les jours. Vous rejoindrez une équipe saine et collaborative, améliorant continuellement nos pratiques d'ingénierie et fournissant une technologie innovante, tout en gardant le plaisir.

Votre objectif sera de développer et de maintenir notre plateforme de données pour créer et soutenir les produits de données de MaintainX. Les ingénieurs de données sont les garants de l'intégrité, de la qualité et de l'accessibilité de nos données. Ils s'assurent que notre plateforme recueille des données de haute qualité à partir de toutes les applications en appliquant les meilleures pratiques d'ingénierie logicielle à nos pipelines de données. Les ingénieurs de données permettent aux utilisateurs de données de MaintainX d'accéder à des données exploitables où et quand ils en ont besoin.

Ce que vous ferez:
  • Gestion de l'entrepôt de données et du lac de données : Concevoir, développer et maintenir notre entrepôt de données et notre infrastructure de lac de données, en veillant à ce que les données soient accessibles, sécurisées et bien organisées.
  • Intégration des données : Collaborer avec des data scientists, des analystes et d'autres parties prenantes pour concevoir et mettre en œuvre des pipelines de données pour les processus ETL (Extract, Transform, Load).
  • Qualité des données et gouvernance : Mettre en œuvre des contrôles de qualité des données, des règles de validation et des politiques de gouvernance des données pour maintenir l'exactitude et la conformité des données.
  • Optimisation des performances : Contrôler et optimiser en permanence les pipelines de données et le stockage en termes de performances, d'évolutivité et de rentabilité.
  • Sécurité des données : Assurer la sécurité des données et la conformité aux normes et réglementations du secteur, en mettant en œuvre des mécanismes de cryptage, de contrôle d'accès et d'audit.
  • Documentation : Créer et maintenir une documentation complète pour les processus d'ingénierie des données, les modèles de données et les meilleures pratiques.
  • Collaboration : Travailler en étroite collaboration avec des équipes interfonctionnelles pour comprendre leurs besoins en matière de données et les aider à concevoir et à développer des solutions de données qui s'alignent sur les objectifs de l'entreprise.
  • Intégration complète (facultatif) : Si vous avez de l'expérience en développement full-stack, vous serez également impliqué dans l'intégration de solutions d'ingénierie des données dans nos applications à l'aide de Node.js, React et TypeScript.

À propos de vous:

  • 5+ ans d'expérience en tant qu'ingénieur de données travaillant sur la modélisation des données, l'entreposage des données, les technologies de lac de données (par exemple AWS Redshift, AWS S3, Snowflake, Hadoop) et le développement ETL (pipelines de données / d'événements).
  • Familiarité avec la gouvernance des données et les meilleures pratiques en matière de sécurité.
  • Vous êtes enthousiaste à l'idée de travailler avec une équipe à distance ; vous appréciez de collaborer sur des problèmes, de poser des questions, de fournir un retour d'information et de soutenir les autres dans leurs objectifs.
  • Vous avez de l'expérience dans le mentorat technique, le coaching et l'amélioration des résultats techniques des personnes qui vous entourent.

A apprécier :

  • Expérience avec Python, SQL, Snowflake, Airflow.
  • Expérience avec les internes d'un moteur de calcul distribué (Spark, Presto, DBT, ou Flink/Beam).
  • Expérience dans le déploiement et la mise à l'échelle de solutions ML en utilisant des frameworks open-source (MLFlow, TFX, H2O, etc.).
  • Expérience dans la construction d'applications full-stack (Node.js, React, TypeScript).

Ce que vous y gagnerez :

  • Un salaire compétitif et des opportunités d'équité significatives.
  • Couverture des soins de santé, des soins dentaires et des soins de la vue.
  • Programme d'inscription 401(k) / RRSP.
  • Prenez les congés dont vous avez besoin.
  • Une culture de 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 égard à la race, la couleur, la religion, le sexe, l'identité ou l'expression sexuelle, l'orientation sexuelle, l'origine nationale, la génétique, le handicap, l'âge ou le 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 7,500+ 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 want MaintainX to be the go-to work execution platform for manufacturers, across Maintenance, Operations and Safety.

We are looking for a thoughtful, well-rounded Senior/Lead Data Engineer to join our expanding team! You will be the part of our new Data Engineering team that is responsible for building the foundations of our data architecture to power company-wide decisions at MaintainX, in addition to helping build tools that our business customers use every day. You will be joining a healthy and collaborative team, continuously improving our engineering practices and delivering innovative technology, all while keeping it fun.

Your goal will be to develop and maintain our data platform to create and support MaintainX’s data products. Data engineers are the owners of our data integrity, quality and accessibility. They make sure that our platform gathers high quality data from all applications by applying software engineering best-practices to our data pipelines. Data engineers enable MaintainX’s data users to access actionable data where and when they need it.

What you’ll do:
  • Data Warehouse and Data Lake Management: Design, develop, and maintain our data warehouse and data lake infrastructure, ensuring data is accessible, secure, and well-organized.
  • Data Integration: Collaborate with data scientists, analysts, and other stakeholders to design and implement data pipelines for ETL (Extract, Transform, Load) processes.
  • Data Quality and Governance: Implement data quality checks, validation rules, and data governance policies to maintain data accuracy and compliance.
  • Performance Optimization: Continuously monitor and optimize data pipelines and storage for performance, scalability, and cost efficiency.
  • Data Security: Ensure data security and compliance with industry standards and regulations, implementing encryption, access controls, and auditing mechanisms.
  • Documentation: Create and maintain comprehensive documentation for data engineering processes, data models, and best practices.
  • Collaboration: Work closely with cross-functional teams to understand their data needs and provide support in designing and developing data solutions that align with business objectives.
  • Full-Stack Integration (Optional): If you have full-stack development experience, you will also be involved in integrating data engineering solutions into our applications using Node.js, React, and TypeScript.

About you:

  • 5+ years of experience as a Data Engineer working on data modeling, data warehousing, data lake technologies (e.g. AWS Redshift, AWS S3, Snowflake, Hadoop) and developing ETL (Data / Event pipelines). 
  • Familiarity with data governance and security best practices.
  • Excitement for working with a remote team; you value collaborating on problems, asking questions, delivering feedback, and supporting others in their goals.
  • Experience with technical mentoring, coaching, and improving the technical output of the people around you.

Nice to have:

  • Experience with Python, SQL, Snowflake, Airflow.
  • Experience with the internals of a distributed compute engine (Spark, Presto, DBT, or Flink/Beam).
  • Experience deploying and scaling ML solutions using open-source frameworks (MLFlow, TFX, H2O, etc.).
  • Experience building full-stack applications (Node.js, React, TypeScript).

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 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 now Apply later
  • Share this job via
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: Airflow Architecture AWS Data governance Data pipelines Data quality Data warehouse Data Warehousing dbt Engineering ETL Flink GitHub Hadoop Industrial Machine Learning MLFlow Node.js Open Source Pipelines Python React Redshift Security Snowflake Spark SQL TypeScript Vue

Perks/benefits: Career development Competitive pay Equity Health care

Region: North America
Country: Canada
Job stats:  2  0  0
Category: Leadership Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.