Machine Learning Engineer, Predictive Maintenance

2 weeks ago


Toronto, Ontario, Canada MaintainX Full time

MaintainX is the world's leading mobile-first Asset and Work Intelligence platform for industrial and frontline environments. We're a modern, IoT-enabled, cloud-based solution that powers maintenance, safety, and operations on physical equipment and facilities.

We help 12,000+ organizations—including Duracell, Univar Solutions, Titan America, McDonald's, Brenntag, Cintas, Xylem, and Shell—achieve operational excellence and reliability at scale.

Following our $150 million Series D led by Bain Capital Ventures, Bessemer Ventures, August Capital, Amity Ventures, and Ridge Ventures, MaintainX has raised a total of $254 million, valuing the company at $2.5 billion.

As we enter our next phase of growth, we're investing deeply in AI/ML, LLMs, and Industrial IoT to transform how frontline teams operate—predicting failures before they happen, automating workflows, and embedding intelligence into every asset and procedure.

What You'll Do

  • Develop and train machine learning models for fault detection and classification based on time-series sensor data; including vibration, temperature, pressure, flow etc.
  • Perform exploratory data analysis (EDA) on vibration, OT and time-series data to uncover insights and identify patterns indicative of faults or anomalies.
  • Experiment with and evaluate various algorithms, including time-series modeling, signal processing, and statistical methods, to optimize model performance.
  • Collaborate with domain experts to validate findings and ensure alignment with real-world applications.
  • Document workflows, experiments, and methodologies to ensure reproducibility and knowledge sharing across the team.
  • On-call duties

About You

  • Strong foundational knowledge in machine learning, data science, and statistical modeling.
  • Familiarity with time-series modeling techniques and feature engineering.
  • Experience in deploying machine learning models on real-world use cases and continuously improving the model performance with feedback.
  • 3+ years of proven programming skills using standard ML tools such as Python, PyTorch, Tensorflow etc.
  • Master's or Ph.D. in Computer Science, Data Science, Mechanical Engineering, Electrical Engineering, or a related field with a focus on condition monitoring or machine learning applications.

Bonus Skills

  • Hands-on experience developing models for OT and vibration analysis, condition monitoring, and fault detection or classification.
  • Familiarity with signal processing techniques (e.g., Fourier transforms, wavelet analysis) and their application to OT and vibration data.

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 high impact Culture:

  • You'll work with Smart, Humble Optimists across the globe.

  • Meritocratic environment where ideas and outcomes are publicly celebrated.

About Us
We exist to make the lives of frontline and maintenance teams easier by building software that meets their real-world needs. Our product transforms how 80% of the global workforce—those who don't sit behind a desk—manage their operations, assets, and teams.

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.



  • Toronto, Ontario, Canada MaintainX Full time

    MaintainX is the world's leading mobile-first Asset and Work Intelligence platform for industrial and frontline environments. We're a modern, IoT-enabled, cloud-based solution that powers maintenance, safety, and operations on physical equipment and facilities.We help 12,000+ organizations—including Duracell, Univar Solutions, Titan America, McDonald's,...


  • Toronto, Ontario, Canada Odaia Intelligence Full time

    Senior Machine Learning EngineerABOUT ODAIAODAIA nouno·da·ia | 'oh-day-yeah An Ancient Greek word referring to "tools of the trade."You can also find more information about the company and our products at ODAIA is a remote first organization, all our positions are WFH with frequent company and team based socials, events and meetings in-person and...


  • Toronto, Ontario, Canada Kumaran Systems Full time

    We are seeking a highly skilled Senior Machine Learning Engineer with specialized experience in the banking sector. This individual contributor role focuses on designing, developing, and deploying sophisticated ML solutions for critical financial applications, with emphasis on regulatory compliance, model robustness, and production scalability.Key...


  • Toronto, Ontario, Canada Odaia Intelligence Inc. Full time $115,000 - $135,000

    Machine Learning EngineerABOUT ODAIAODAIA nouno·da·ia | 'oh-day-yeah An Ancient Greek word referring to "tools of the trade."ODAIA is a remote first organization, all our positions are WFH with frequent company and team based socials, events and meetings in-person and virtually. ODAIA works with pharma commercial teams to grow their brands and engage...

  • Machine Learning Engineer

    48 minutes ago


    Toronto, Ontario, Canada Direcstaff LLC Full time

    Role OverviewYou'll be responsible for creating and refining models that flag customers likely to discontinue their service. This includes developing production ready predictive systems, building and maintaining data pipelines for feature creation, tracking how these models perform over time, and working closely with commercial teams to turn analytical...


  • Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #25WD92507Position OverviewWe are transforming how utilities manage one of the world's most precious resources: water.Our AI-driven platform empowers water utilities to make smarter, real-time decisions for critical processes like demand forecasting and sewer overflows. By leveraging advanced machine learning and automation, we help...


  • Toronto, Ontario, Canada RBC Full time

    Job DescriptionWhat is the opportunity? This role offers a unique chance to pioneer the integration of Generative AI and machine learning (ML) into Site Reliability Engineering (SRE), driving transformative improvements in system reliability, efficiency, and scalability. You will work at the intersection of AI/ML innovation and cloud-native infrastructure,...


  • Toronto, Ontario, Canada NTENT Full time

    Machine Learning EngineerPosition: Full timeLocation: Toronto, Ontario (Initially Remote)About Us:NTENT provides a Platform-as-a-Service (PaaS), allowing industry partners to customize, localize and integrate search technologies directly into their business-to-consumer offerings. We are a unique group of brilliant minds intent on discovering, learning and...


  • Toronto, Ontario, Canada KAnand Corporation Full time

    Position : Machine Learning Engineer (Python, TensorFlow, Pytorch, VLLM ) : Onsite / Hybrid and F2F Interview : Only for CanadaLocation : Toronto Canada / Vancouver Canada / Calgary Canada (Onsite / Hybrid: 2-3 days/week)Experience : 8+ YearsType of Job : Contract : 12 MonthsMode of Interview : Telephonic/Face to Face/Video InterviewSkills Required•...


  • Toronto, Ontario, Canada Ntent Full time

    Machine Learning Engineer   Position: Full time Location: Toronto, Ontario (Initially Remote)   About Us: NTENT provides a Platform-as-a-Service (PaaS), allowing industry partners to customize, localize and integrate search technologies directly into their business-to-consumer offerings. We are a unique group of brilliant minds intent on discovering,...