Job Search and Career Advice Platform

Enable job alerts via email!

Machine Learning Engineer

Harnham Ltd

Dublin

Hybrid

EUR 80,000 - 120,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading data science consultancy in Dublin is seeking a Senior Machine Learning Engineer to lead the development of pricing optimisation systems impacting millions globally. The ideal candidate will combine advanced machine learning expertise with a strong product intuition. Responsibilities include leading ML model design, developing forecasting models, and collaborating with multidisciplinary teams. This role involves occasional travel to Dublin and offers the chance to contribute to critical business outcomes.

Qualifications

  • Senior-level Machine Learning Engineer with deep expertise in ML and optimisation.
  • Proven experience in developing production-ready solutions.
  • Ability to work in a dynamic and collaborative environment.

Responsibilities

  • Lead design and implementation of ML models for pricing optimisation.
  • Develop time-series forecasting models for product demand.
  • Enhance algorithms for product grouping and pricing strategies.

Skills

Machine learning expertise
Optimisation techniques
Statistical analysis
Time-series forecasting
Clustering algorithms

Tools

OR-Tools
Python
TensorFlow
Job description
Staff Machine Learning Engineer - Pricing

We're looking for a senior-level Machine Learning Engineer to lead the development of advanced pricing optimisation systems that directly impact millions of global users. This is a high-visibility role, supporting strategic business goals and backed by executive sponsorship. The ideal candidate will combine deep technical expertise in machine learning and optimisation with strong product intuition and the ability to deliver production-ready solutions in a dynamic, collaborative environment.

This role focuses on building intelligent pricing and promotion solutions that maximise business value while maintaining a seamless customer experience. You'll be part of a multidisciplinary team driving key business outcomes through data science, software engineering, and applied machine learning.

Key Responsibilities
  • Lead the design and implementation of ML models for pricing elasticity, cannibalisation analysis, and multi-period promotional planning.
  • Develop and deploy time-series forecasting models to estimate product demand across markets and product categories.
  • Build optimisation workflows (e.g., with OR-Tools) to balance growth objectives with business constraints.
  • Enhance clustering algorithms for product grouping and similarity detection, improving pricing strategies.
  • Own the full ML lifecycle—from feature engineering and model training to validation, deployment, and performance monitoring.
  • Apply a wide range of machine learning and deep learning techniques (e.g., classification, regression, time series, uplift modeling).
  • Partner with product managers, analysts, and other engineering teams to translate business problems into scalable ML solutions.
  • Collaborate with systems engineering teams to support the seamless integration of ML models into production environments.
  • Mentor junior engineers and contribute to the overall technical vision and ML/AI strategy.
  • Play a key role in shaping product and technology roadmaps through thought leadership and technical expertise.

Please note the role will require travel to Dublin 1-2 times a month, which will not be expensed.

If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.