Enable job alerts via email!

Staff Data Engineer

MaintainX

Montreal

On-site

CAD 90,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in industrial and frontline environments is seeking a Staff Data Engineer to develop a modern data platform on Databricks. The role involves collaborating with various engineering teams, improving data systems, and mentoring junior engineers. The company offers a competitive salary and a culture that values meritocracy and diversity.

Benefits

Competitive salary
Healthcare coverage
401(k) / RRSP enrollment
Flexible PTO

Qualifications

  • 8+ years of experience in data engineering, software engineering, or analytics.
  • Strong knowledge of Databricks and modern data stack.

Responsibilities

  • Shape architecture and improve data systems for the platform.
  • Design tooling for internal users interacting with Databricks.
  • Establish best practices across the data lifecycle.

Skills

Data Engineering
Software Engineering
Machine Learning
Analytics
Collaboration

Tools

Databricks
Spark
Delta Lake
AWS

Job description

Join to apply for the Staff Data Engineer role at MaintainX

2 weeks ago Be among the first 25 applicants

Join to apply for the Staff Data Engineer role at MaintainX

Get AI-powered advice on this job and more exclusive features.

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.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Job function
    Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at MaintainX by 2x

Sign in to set job alerts for “Data Engineer” roles.

Montreal, Quebec, Canada CA$90,000.00-CA$100,000.00 2 days ago

Montreal, Quebec, Canada $150,000.00-$230,000.00 1 month ago

Montreal, Quebec, Canada $35,000.00-$46,000.00 4 days ago

Software Engineer, Intermediate or Senior
Software Engineer (Python) - Up to $200k CAD + Bonus - Elite Tech Firm
Junior Software Engineer (1-5 years) - Python or C++ - Hybrid working - Up to $160,000 CAD Base (+Bonus)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Data Scientist Montreal (Canada) Unity Technologies Posted a day ago Data Analysis Senior[...]

Gamecompanies

Montreal

On-site

CAD 90,000 - 120,000

3 days ago
Be an early applicant

Sr. Staff Data Engineer

Narvar

Remote

CAD 80,000 - 150,000

22 days ago

Staff Data Architect Engineer

Agiloft, Inc.

Remote

CAD 80,000 - 120,000

24 days ago