Lead Data Developer
Montréal, Québec /
Engineering /
Full-time
/ Hybrid
MaintainX is the world leading mobile-first workflow management platform for industrial and frontline workers. We are building the GitHub for real world workflows such as maintenance, safety and operations and improving operational efficiency for 4,000+ businesses including Univar, Quikrete, ABInBev, Duracell, Marriott and McDonald's.
We've raised $54 million in venture capital following a recent Series B funding round led by Bessemer Ventures, August Capital, Amity Ventures, Ridge Ventures as well as the founders of UiPath and Thumbtack.
We are looking for a thoughtful, well-rounded Lead Data Engineer to join our expanding team! You will be 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 the first Data Engineering professional to come onboard, 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.
Responsibilities:
- Oversee data pipelines across several business pillars (Marketing, Sales, Product, Ops, Integrations, etc.)
- Partner with Marketing and Sales to deliver on key data initiatives tied to revenue generation
- Contribute to our data engineering roadmap to support the company's growing data needs and volume of data
- Develop and maintain our analytics pipeline, including extract and load from third party APIs, and event tracking from our products
- Support our marketing automation tools
- Lead and participate in the growth of future data engineering teams
- Develop new data products for our clients and internal stakeholders
- Manage data security, compliance and access
- Improve testing and CI/CD of our analytics platform
- Build tooling to make our analytics engineers and data analysts more efficient
- Serve as a mentor of junior team members, providing technical guidance
Qualifications:
- 5+ years of experience as a data engineer or equivalent as a software engineer
- Experience with technical mentoring, coaching, and improving the technical output of the people around you.
- Exceptional communication skills and ability to translate technical concepts into easy to understand language for our stakeholders.
- Excitement for working with a remote team; you value collaborating on problems, asking questions, delivering feedback, and supporting others in their goals
- Experience with a cloud platform (We use AWS)
- Experience developing ELT/ETL and event tracking pipelines
The ideal candidate has experience in one or more of the following areas:
- Experience with Python, SQL, Snowflake, Snowplow, Airflow, dbt, Singer taps, Fivetran, terraform, CircleCI, fastapi
- Experience with the internals of a distributed compute engine (Spark, Presto, DBT, or Flink/Beam)
- Experience in query optimization, resource allocation and management, and data lake performance (Presto, SQL)
- Experience with cloud infrastructure (Kubernetes, Terraform, etc.)
- Experience with security products and methods (Apache Ranger, Apache Knox, OAuth, IAM, Kerberos, etc.)
- Experience deploying and scaling ML solutions using open-source frameworks (MLFlow, TFX, H2O, etc.)
- Experience building full-stack applications (Node.js, React, TypeScript)
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.
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.