Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Engineer, Predictive Maintenance

$151k - $175k
Full-time

AssetWatch, Inc.

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

  • Extract, preprocess, and analyze data from various sensor sources, primarily machine vibration, while also working with temperature, electrical, image, and machine-context data to identify and enhance diagnostic features and fault-specific signatures.
  • Determine the appropriate modeling techniques for each problem, including classical Machine Learning, supervised and unsupervised learning, anomaly detection, Artificial Neural Networks, Deep Learning, signal-processing methods, and hybrid or rules-based approaches.
  • Train, validate, and deploy predictive maintenance models to accurately identify and predict machinery faults such as bearing, gearbox, shaft, motor, pump, fan, and belt faults. This may include CNNs, RNNs, LSTMs, attention-based models, and other time-series or representation-learning approaches.
  • Develop and evaluate time-domain, frequency-domain, and contextual features, including harmonics, sidebands, envelope-spectrum features, running-speed characteristics, bearing and gear-mesh fault frequencies, and other fault-specific evidence.
  • Act as the solution architect for assigned ML initiatives: define the end-to-end design — data sources and contracts, batch vs. near-real-time execution, feature computation strategy, storage layout (S3 partitioning, Timestream, Aurora/MySQL), orchestration, inference pattern, and cost/scalability tradeoffs — and document the design before large-scale execution, since backfills across tens of thousands of assets are expensive to rerun.
  • Build and scale distributed data and feature pipelines over large historical sensor datasets using Spark (EMR, Glue, or SageMaker Processing), Athena, and Parquet-based data layouts, with attention to partitioning, throughput, and compute cost.
  • Design and run data mining and annotation workflows that connect Condition Monitoring Engineers with Data Science — including case discovery, labeling interfaces and conventions, fault-type and time-window labeling, label QA, and turning expert feedback into reusable supervised training data.
  • Build and maintain benchmark, training, validation, and regression datasets using real machine cases; work with Condition Monitoring Engineers and other domain experts to establish reliable ground truth and measurable model acceptance criteria.
  • Design experiments and compare new algorithms against existing production methods, investigating false positives, false negatives, suppression behavior, data-quality issues, and performance across different machines, operating conditions, sampling configurations, and sensor characteristics.
  • Develop robust, modular, reusable, and maintainable ML software in Python, including production-quality model code, shared libraries, configuration, unit and regression tests, code reviews, refactoring, debugging, and version-controlled development workflows.
  • Use modern AI-assisted and agentic coding approaches to accelerate data preparation, feature engineering, model prototyping, testing, debugging, pipeline development, and documentation; develop or integrate LLM- and agent-based decision-support capabilities where they provide measurable value.
  • Collaborate with the research and engineering team to constantly refine and improve model architectures, algorithms, and signal-processing approaches, ensuring high accuracy, explainability, scalability, and maintainability.
  • Work closely with MLOps and Data Engineering teams to ensure smooth deployment of models, feature pipelines, data contracts, and other ML solutions in production environments, including CI/CD for ML, model versioning and registry, IaC (CloudFormation/CDK/Terraform), containerization (Docker/ECR), and production monitoring and alerting via CloudWatch, and participate in production validation and troubleshooting.
  • Stay updated with the latest advancements in Machine Learning, Deep Learning, Signal Processing, agentic AI, and industrial condition monitoring, ensuring our solutions remain at the forefront of the industry.
  • Present findings, model performance, strategies, tradeoffs, and solutions to other teams and stakeholders in a clear and concise manner, ensuring that insights drive actionable outcomes.

REQUIREMENTS

  • Master's or Ph.D. in Mechanical Engineering, Electrical Engineering, Computer Science/Engineering, or a related field.
  • Proven experience in Predictive Maintenance and Condition Monitoring with a focus on Signal Processing techniques such as FFT, Short Time Fourier Transform, Time Synchronous Averaging, Wavelet Transform, Spectral Kurtosis, Spectral Correlation, Envelope Analysis, Hilbert Transform, and related methods.
  • Strong foundations in Machine Learning and model development, including classical Machine Learning algorithms, supervised and unsupervised learning, anomaly detection, feature engineering, Artificial Neural Networks, Convolutional Neural Networks, Sequence-based Models such as RNNs and LSTMs, and Attention Mechanisms.
  • Strong understanding of time-series modeling and evaluation, including the ability to select appropriate techniques based on the physical problem, data characteristics, available ground truth, and operational requirements.
  • Hands-on experience architecting and delivering production ML solutions on AWS is required, including several of: SageMaker (Training, Processing, Pipelines, Model Registry, Endpoints), S3, Athena, AWS Glue, EMR, Lambda, Step Functions, ECS/Fargate, Timestream, Aurora/RDS, Amazon Bedrock, IoT Core, CloudWatch, and IAM.
  • Demonstrated data and ML engineering at scale, including distributed processing with Spark (PySpark) or equivalent, efficient handling of large time-series and binary signal data, and pragmatic reasoning about compute cost, runtime, and reprocessing risk.
  • Experience designing data mining and annotation workflows in partnership with domain experts, including label taxonomy design, labeling tooling, label quality control, and converting noisy expert feedback into model-ready ground truth.
  • Strong software engineering and programming skills in Python, with experience developing modular, testable, maintainable production code; proficiency with Git, code review, unit/integration/regression testing, debugging, CI/CD, and reproducible development practices on noisy, large, imperfect industrial datasets.
  • Proficiency in scientific and ML/DL frameworks and libraries such as NumPy, Pandas, SciPy, scikit-learn, TensorFlow, PyTorch, or similar tools.
  • Experience using Large Language Models, AI-assisted coding, and agentic AI tools for software and ML development; familiarity with designing or integrating LLM- or agent-based workflows for data processing, analysis, decision support, or automation is highly desirable.
  • Working knowledge of SQL (MySQL/Aurora, Athena) and the ability to independently explore, validate, and troubleshoot large and imperfect industrial datasets.
  • Experience building representative benchmark datasets, validating models against reviewed ground truth, analyzing false positives and false negatives, and creating repeatable evaluation or regression workflows is highly desirable.
  • Physics-informed ML and experience with additional modalities (electrical/current signature analysis, ultrasound, oil analysis) are a plus.
  • Excellent communication and teamwork skills, including the ability to collaborate with condition-monitoring domain experts, MLOps engineers, Data Engineers, Product, and other stakeholders.
  • Demonstrated research work in high-quality journals or significant applied work on related subjects is a plus.

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.

  • Competitive compensation package including stock options
  • Flexible work schedule
  • Comprehensive benefits including retirement plan match
  • Opportunity to make a real impact every day
  • Work with a dynamic and growing team
  • Unlimited PTO

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

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer, Predictive Maintenance in Remote vacancy
  • $170k - $250k

     ...MolexCareer Field: Data & AnalyticsJob Number: 192107Eligible for remote: YesApply: JobThe ML Engineer will build physics-informed surrogate models on Azure Machine Learning that predict engineering simulation outcomes directly from design parameters. They will be pre-... 
    Suggested
    Remote work
    Flexible hours

    Molex

    Austin, TX
    4 days ago
  •  ...explore their shopping interests.We are a group of applied machine learning engineers and research scientists that focus on E-commerce video/...  ...systems on TikTok.- Design, develop, evaluate and iterate on predictive models for candidate generation and ranking(eg. Click... 
    Suggested
    Temporary work

    TikTok

    Seattle, WA
    1 day ago
  • $185k - $235k

     ...ingestion and large-scale feature pipelines, to identity-prediction models, embeddings, and online serving — and we close the...  ...time.About the roleWe are looking for an experienced Senior Machine Learning Engineer to design and build the data and ML systems that transform... 
    Suggested
    Full time
    Local area
    Work from home

    News Break

    Bellevue, WA
    2 days ago
  •  ...mission by a) developing state-of-art Machine Learning (ML) solutions to prevent customers, SPs...  ...teams from multidisciplinary science, engineering and business backgrounds to enhance...  ...field- 4+ years of industry experience in predictive modeling and analysis- Experience... 
    Suggested
    Worldwide

    TikTok

    Seattle, WA
    1 day ago
  •  ...company. Our extensive learning programs and...  ...member of the Product and Engineering team at PitchBook, you...  ...and grow with us! As a Machine Learning Engineer (...  ...deployment, and ongoing maintenance. Your focus will span...  ...our datasets with predictive and generative intelligence... 
    Suggested
    Work at office
    Remote work
    Visa sponsorship

    PitchBook Data

    Seattle, WA
    1 day ago
  •  ..., and commodity recommendation. We are a group of applied machine learning engineers and data scientists that focus on E-commerce recommendations...  ...efficiently• Design, develop, evaluate and iterate on predictive models for candidate generation and ranking(eg. Click Through... 
    Temporary work
    Work experience placement

    TikTok

    Seattle, WA
    1 day ago
  •  ...large scale and with low latency. We use Machine Learning, Reinforcement Learning, AI, Control...  .... We're looking for seasoned engineers with a background in machine learning...  ...online serving/evaluation, and monitoring prediction qualityData analysis and feature engineering... 
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    Austin, TX
    8 hours ago
  • $160k - $240k

     ...ahead, the team will focus on applying modern machine learning, generative AI, and AI agent technologies to deliver predictive analytics, recommendations, and automation...  ...work better.About the RoleAs a Machine Learning Engineer, you will help design, develop, and deliver... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    2 days ago
  •  ...orders—using DoorDash's logistics network. The Drive Machine Learning team builds the prediction and intelligence systems that power this business, including...  ...dasher outcomes.About the RoleAs a Machine Learning Engineer on the Drive team, you'll own machine learning systems... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Doordash

    San Francisco, CA
    1 day ago
  •  ...their best work together.What’s the role?Etsy is hiring a Machine Learning Engineer II to join the Fulfillment ML team. Our team owns the machine...  ...of models we own include Estimated Delivery Date (EDD) prediction, shipping price prediction, transit-time modeling, and delivery... 
    Full time
    Internship
    Seasonal work
    Work at office
    Local area
    Remote work
    Visa sponsorship

    Etsy

    Brooklyn, NY
    2 days ago
  •  ....Our TeamThe Decisioning & Optimization engineering team owns the systems that determine which...  ...in production: inference latency, prediction distribution shifts, feature drift detection...  ...Netflix is a unique culture and environment. Learn more here.Inclusion is a Netflix value... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours
    Shift work

    Netflix

    New York, NY
    1 day ago
  •  ...Global, an operating firm of Command Holdings, is seeking a Machine Learning (ML) Engineer to serve on a potential contract supporting USSOCOM's...  ...spectrum of analysis, including descriptive, diagnostic, predictive, and prescriptive analytics. Responsibilities may include... 
    Full time
    Contract work
    Work at office
    Local area
    Visa sponsorship
    Work visa

    Command Holdings

    Tampa, FL
    1 day ago
  • $100k - $180k

     ...also be part of something bigger.Position Purpose:The Sr Machine Learning Engineer is responsible for designing, building, integrating, optimizing...  ...: code, infrastructure, data, message processing, and prediction qualityDirect Manager/Direct Reports:This Position typically... 
    Full time
    Work experience placement
    Remote work
    Night shift

    Home Depot

    Atlanta, GA
    4 days ago
  • $128.1k - $201.3k

     ...people in them, how they relate, and what they're buying. As a Machine Learning Engineer, you will own outcomes end-to-end on the team extending...  ...from company websites and detecting stale records.You will predict what the graph doesn't know yet, estimating headcount and revenue... 
    Remote work
    Worldwide

    ZoomInfo

    Waltham, MA
    42 minutes ago
  •  ...consumers and companies, alike.Klover's engineering team powers one of the fastest-growing...  ...the roleAttain is seeking a Senior Machine Learning Engineer to own our production ML systems...  ...infrastructure behind our high-impact predictive models, including the pipelines,... 
    Work at office
    Immediate start
    1 day per week

    Attain Data

    Chicago, IL
    4 days ago
  •  ...first-party device-level data (the DT User Card).As a Senior Machine Learning Engineer, you'll design and scale the ML systems behind ad ranking, bid optimization, recommendation, and user-level prediction across our demand and supply businesses — the DSP, offer wall,... 
    Full time
    Local area
    Shift work

    Fyber

    New York, NY
    4 days ago
  • Machine Learning EngineerThe RoleUST is searching for a Machine Learning Engineer to design, build, and deploy ML models that drive insights and automation across our healthcare...  ...e.g., claims risk scoring, clinical outcome prediction, provider network analytics, Medicare... 
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Remote work
    Flexible hours

    UST Global

    Alpharetta, GA
    8 hours ago
  •  ...responsibilitiesRole SummaryAs a Senior Machine Learning Engineer, you will play a key role in...  ...with an emphasis on computer vision, predictive analytics, and scalable model deployment...  ...on computer vision, predictive maintenance, and anomaly detectionBuild and maintain... 

    FORVIA Faurecia

    Auburn Hills, MI
    4 days ago
  •  ...creators and experiences they love. The Advertiser Growth team is the engine of this mission, ensuring that as our marketplace expands,...  ...maintaining budget control systems, feedback loops, or spend-prediction algorithms.Proven experience building or scaling experimentation... 
    Full time
    Work at office
    Remote work
    Worldwide

    Unity Technologies

    New York, NY
    3 days ago
  •  ...lifecycle from data preparation and feature engineering to model training, evaluation, and...  ...from any targeting universe. Develop predictive models for user churn, upgrade...  ...modeling (PLE/MMoE), and reinforcement learning / contextual bandits ~ Build high-throughput... 
    Full time

    ByLabs

    Washington DC
    1 day ago
  •  ...advertising intelligence systems using advanced machine learning, deep learning, and optimization...  ..., recommendation, user modeling, prediction, real-time bidding, and decision optimization...  ...We are looking for Machine Learning Engineers who are passionate about applying... 

    Mintegral

    Seattle, WA
    4 days ago
  • $171k - $198k

     ...organization and system. As the Lead Data Engineer, you will be a technical lead for data...  ...and authorization patterns.Data & Machine Learning EngineeringWork with data from enterprise...  ...feature engineering pipelines.Build predictive, classification, ranking,... 
    Full time
    Local area
    Relocation

    The Coca-Cola Company

    Atlanta, GA
    4 days ago
  •  ...updating model of billions of people that predicts what they want, the content they’ll...  ...-personalized ads powered by a self-learning recommendation engine. We're seed-stage and growing...  ...We're looking for a Senior Data & Machine Learning Engineer who can independently... 

    PatternIQ

    New York, NY
    2 days ago
  •  ...Machine Learning Engineer As a Machine Learning Engineer at Sift, you will bridge the gap between data science and large-scale distributed...  ...extract signals, train custom models per merchant, and serve predictions at production scale with low latency. You will work on an... 

    Sift

    Seattle, WA
    2 days ago
  • $200k - $260k

     ...Senior Machine Learning Engineer, Moloco NEXT Menlo Park, California, United States About Moloco: Moloco builds some of the most powerful...  ...Machine Learning Engineer on NEXT, you'll own the CTR/CVR prediction models inside a real-time bidding system that decides on... 
    Temporary work
    Work at office
    Flexible hours

    Moloco

    Menlo Park, CA
    2 days ago
  • $156.77k - $198.27k

     ...excellence, Optimum is for you! Job Summary Machine Learning Engineers work to deploy end-to-end solutions to business problems leveraging...  ...identify useful relations, patterns and features that are predictive of user behaviors, preferences, intents, and interests,... 
    Work experience placement
    Local area

    Optimum Corp

    Long Island City, NY
    3 days ago
  •  ...the role You'll be the founding ML engineer who owns our matching algorithms from exploration...  ...model monitoring: drift detection, prediction distribution, feature freshness,...  ...ranking and matching modeling fluency - learning-to-rank, retrieval and re-rank patterns,... 

    OneScreen

    Boston, MA
    2 days ago
  • $201.3k - $352.3k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that...  ...and a culture of continuous learning. This is a zero-to-one incubation...  ...validation loop that keeps predictions honest. The decisions that cascade...  ..., Artificial Intelligence, Machine Learning, or a related... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    New York, NY
    8 hours ago
  • $282.1k - $414.8k

     ...promise creates a causal question.We are hiring a Principal Machine Learning Engineer to lead the Causal ML pod and establish the technical...  ...allocation so systems optimize incremental outcomes rather than predictive relevance alone; and Causal measurement platform: Create... 
    Hourly pay
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    8 hours ago
  •  ...Summary We are seeking a highly skilled and motivated Machine Learning Engineer to join our dynamic team at Speria MTech. The ideal candidate...  ...to systems that transform operational data into predictions and automated actions. We seek a solution-oriented individual... 
    Casual work
    Remote work
    Flexible hours

    Speria

    Atlanta, GA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Engineer, Predictive Maintenance. Be the first to apply!