Sr. Machine Learning Engineer, Predictive Maintenance in Dublin
Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
Job DescriptionJob Description
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.
AssetWatch is seeking a Senior Machine Learning Engineer to advance the state of predictive maintenance across industrial systems. This role focuses on building interpretable, production-grade machine learning solutions grounded in deep domain expertise in vibration analysis and condition monitoring.
As a senior individual contributor, you will own complex modeling initiatives while setting technical standards for data processing, signal analysis, and model design. You will work closely with reliability engineers, other data scientists, and MLOps partners to deliver solutions that are trusted, explainable, and operationally robust in real-world industrial environments.
Key Responsibilities
Predictive Maintenance & Signal Processing
- Develop interpretable machine learning models for anomaly detection, fault classification, and failure prediction using industrial sensor data.
- Apply time-domain and frequency-domain signal processing techniques to extract physically meaningful features from vibration signals.
- Embed condition monitoring and reliability domain knowledge into feature engineering and modeling decisions.
- Partner with reliability engineers to validate model outputs against known failure modes.
Data Processing, Model Development & Deployment
- Design and maintain scalable data processing pipelines for ingesting, cleaning, transforming, and validating large-scale time-series data.
- Build and refine interpretable machine learning models, leveraging classical methods and domain-informed approaches alongside modern techniques where appropriate.
- Optimize models for reliable operation in production environments, including performance monitoring, drift detection, and retraining strategies.
- Partner with MLOps and platform teams to integrate models into scalable, maintainable production systems.
- Define evaluation frameworks and metrics that reflect both predictive accuracy and practical utility in maintenance decision-making.
- Create dashboards and alerts that provide actionable intelligence to stakeholders.
Collaboration & Knowledge Sharing
- Set best practices for modeling, data processing, and experimental rigor within the team.
- Document system behavior and modeling decisions for internal stakeholders.
- Provide technical mentorship and guidance through design and code reviews.
Qualifications
Education
Master's or Ph.D. in Mechanical Engineering, Electrical Engineering, Computer Science, or a related field . Equivalent industry experience is strongly considered.
Technical & Domain Experience
- Significant experience (typically 5+ years) applying signal processing techniques to noisy sensor data.
- Strong experience (typically 4+ years) building and deploying machine learning models for time-series analysis, anomaly detection, or diagnostics, with a strong emphasis on interpretability.
- Strong experience (typically 4+ years) designing and maintaining data processing pipelines for large-scale sensor or time-series data, including data quality and validation.
- Significant (typically 5+ years) professional Python experience.
- Proven experience in vibration analysis and fault detection of industrial systems and equipment (e.g., rotating machinery such as pumps, gearboxes, or electric motors).
- Experience deploying and supporting ML models in production environments.
- Familiarity with cloud platforms (AWS), Docker, and SQL databases.
Professional Skills
- Demonstrated ability to independently drive complex technical initiatives end to end.
- Strong written and verbal communication skills for cross-functional collaboration.
- Ownership mindset aligned with a senior individual contributor role.
#LI-REMOTE
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.
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.