Machine Learning Engineer, Predictive Maintenance

AssetWatch · United States · $151,000 - $175,000 USD · Posted 2026-10-01

Apply on AssetWatch's site

AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders united by a common goal – To build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey.

JOB SUMMARY

We are seeking an experienced Machine Learning Engineer with a specialized background in Signal Processing and Predictive Maintenance. The ideal candidate will have a talent for extracting diagnostic features and fault signatures from IIoT sensors, including accelerometers, temperature sensors, and electrical signals, as well as other static and contextual machine data such as images and equipment metadata. The successful candidate will utilize this data to develop and implement algorithms tailored for the diagnosis, prognosis, anomaly detection, and health assessment of critical machinery components, including bearings, gearboxes, shafts, motors, pumps, fans, belts, and more.

This crucial role requires a thorough understanding of classical Machine Learning, Artificial Neural Networks, and Deep Learning algorithms, including CNN and Sequence-based Models such as RNNs and LSTMs enhanced with attention mechanisms. In addition, expertise in supervised and unsupervised learning, anomaly detection, ranking and decision models, feature engineering, and leveraging Large Language Models (LLMs) and agentic AI is a must. This is a hands-on role that also carries solution-architect responsibility: the candidate is expected to design end-to-end ML solutions — from data access and large-scale feature computation through training, inference, and production monitoring — on AWS, using services such as SageMaker (Training, Processing, Pipelines, Endpoints), S3, Athena, AWS Glue, EMR/Spark, Lambda, Step Functions, ECS/Fargate, Timestream, Aurora/RDS, Amazon Bedrock, and CloudWatch. Strong software engineering fundamentals and data/ML engineering at scale (distributed processing with Spark or equivalent) are also essential for building maintainable, testable, and production-ready ML systems. While mastery in algorithm and model development is a must, experience developing and deploying these solutions within the AWS cloud environment and collaborating closely with MLOps and Data Engineering teams is required.

ESSENTIAL RESPONSIBILITIES

REQUIREMENTS

The base salary range for this full-time position is posted below, plus equity and benefits. Variable pay, bonuses, and other cash compensation will be discussed throughout the interview process.

The salary range was determined by role, level, and location. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range applicable to your location during the hiring process.

AssetWatch Salary Range (US)

$151,000—$175,000 USD

What We Offer: AssetWatch is a remote-first company that puts people at the center of everything we do. We want our team members to thrive - that’s why we offer a range of benefits and perks designed to support your well-being, growth, and work-life balance.

We have a distributed team that works remotely across locations in the United States and Ontario, Canada. Collaboration within core working hours is required.

About AssetWatch

AssetWatch is a deployable, remote, end-to-end condition monitoring solution providing predictive insight to enable proactive maintenance.

More jobs at AssetWatch

Related searches

Updated 2026-10-10.