Latest AI JobsBrowse Jobs
MaintainX logo

Senior Applied Scientist, ML Predictive Maintenance (Asset Intelligence)

MaintainXCanadaEngineering
Apply on company site
Salary
CA$123K – CA$180K
Job type
Full-time
Work mode
Remote
Posted
15 Sept 2026
Status
Open · checked 7d ago

About this role

MaintainX is seeking a remote Senior Applied Scientist for ML Predictive Maintenance in Canada to lead the development of machine learning models that forecast equipment failures for industrial teams. This fully remote engineering role suits an experienced data or machine learning expert who wants to build production-grade predictive intelligence for millions of managed assets.

Role Overview

The Senior Applied Scientist, ML Predictive Maintenance (Asset Intelligence) position focuses on creating fault detection and classification models from end to end. The professional in this role will analyze time-series, operational technology, and vibration data to uncover anomalous patterns. Responsibilities also include participating in on-call duties to support production systems.

Key Responsibilities

Design, develop, and optimize machine learning models for fault detection and classification, handling everything from data modeling choices to production constraints.
Perform exploratory data analysis on vibration, operational technology, and time-series data to spot patterns that signal anomalies or faults.
Conduct experiments using signal processing, time-series modeling, and statistical methods to refine model performance.
Work alongside product managers during feature discovery to validate hypotheses, design success metrics, and measure end-user impact.
Consult with domain experts to verify analytical findings against real-world industrial use cases.
Engage with peers to shape architecture choices and elevate applied science practices.
Participate in scheduled on-call responsibilities.

Requirements

Master's degree or Ph.D. in Computer Science, Data Science, Mechanical Engineering, Electrical Engineering, or a related discipline focusing on condition monitoring or machine learning.
Minimum of 5 years of programming experience utilizing standard machine learning tools.
Robust foundational understanding of statistics, data science, and machine learning principles.
Familiarity with feature engineering and time-series modeling methodologies.
Proven capacity to deliver tested, maintainable, production-grade code backed by rigorous experimentation.
Expert level spoken and written English proficiency to communicate with cross-functional managers, executive stakeholders, and remote engineering leaders.

Nice to Have

Practical experience building models for condition monitoring, fault detection, classification, operational technology, and vibration analysis.
Working knowledge of signal processing methods, such as wavelet analysis and Fourier transforms, applied to operational technology and vibration data.

Skills and Tools

Python
PyTorch
TensorFlow
Time-series modeling
Exploratory data analysis
Signal processing

Salary and Benefits

The annual base salary range for this position is between $123,000 and $180,000 CAD. Depending on the exact position, total compensation can include an annual bonus, commission, and equity. Canadian employees receive a comprehensive benefits package covering health, retirement, and leave options, which recruiters explain during the interview process.

About the Company

MaintainX provides a mobile-first work execution platform utilized by industrial and frontline teams across thousands of enterprises to eliminate unplanned downtime. In August 2026, MaintainX joined Autodesk Operations Solutions, aligning with a broader strategy to connect design, manufacturing, and operations into a continuous lifecycle. The company focuses on artificial intelligence, machine learning, large language models, and industrial Internet of Things to automate workflows and predict equipment failures.

How to Apply

Interested candidates should visit the official company careers page to submit an application for this remote position.

Skills and tech stack

Questions candidates ask

Is this position fully remote?

Yes, this role is remote and based in Canada.

What is the salary range for this role?

The base salary ranges from $123,000 to $180,000 CAD per year.

What educational background is required?

Candidates must hold a Master's degree or Ph.D. in Computer Science, Data Science, Mechanical Engineering, Electrical Engineering, or a related field with a focus on machine learning or condition monitoring.

How many years of experience are required?

The position requires 5+ years of proven programming experience using standard machine learning tools.

What technologies and tools are expected?

The role requires proficiency in Python, PyTorch, and TensorFlow, alongside time-series modeling and signal processing techniques.

Ready to apply?

The application is on the official MaintainX careers page.

Apply on company site