Machine Learning Engineer

Machine Learning Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Enso Recruitment

At a Glance

  • Tasks: Develop and deploy ML models to solve real-world challenges in a dynamic SaaS environment.
  • Company: Fast-growing, data-driven SaaS organisation focused on predictive analytics and AI solutions.
  • Benefits: Share options, pension, enhanced parental leave, and on-site parking.
  • Other info: Join a passionate team and enjoy excellent career growth opportunities.
  • Why this job: Make a real impact with your ML skills while tackling meaningful operational challenges.
  • Qualifications: 3+ years in Data Science or Machine Learning, strong Python skills, and collaborative mindset.

The predicted salary is between 60000 - 80000 £ per year.

Enso Recruitment is proud to be working with a fast-growing, data-driven SaaS organisation delivering predictive analytics and AI solutions to critical infrastructure sectors. Their platform uses advanced data science, machine learning, and cloud technologies to solve real-world operational and environmental challenges. They are now seeking a Machine Learning Engineer to join their Data & Modelling team and play a key role in developing and deploying ML-driven features into a live production platform.

The Opportunity

This is a hands-on, delivery-focused role suited to a Machine Learning Engineer who enjoys taking ownership of problems from ideation through to deployment. You’ll contribute to the design, development, and scaling of predictive models that operate on complex time-series, environmental, and sensor-based datasets. The role offers the opportunity to work on meaningful, real-world challenges where your models will directly influence product outcomes and customer impact.

Key Responsibilities

  • Develop and deploy predictive ML models within a cloud-based SaaS platform
  • Perform exploratory data analysis and visualisation on large-scale datasets
  • Design scalable feature engineering and data transformation pipelines
  • Work with time-series, geospatial, and environmental sensor data
  • Lead the development of new ML-driven product features from proof-of-concept to production
  • Collaborate closely with domain experts to shape modelling approaches
  • Present insights and technical findings to both internal and external stakeholders
  • Contribute to CI/CD workflows and continuous delivery practices
  • Support testing, debugging, and optimisation of deployed models
  • Continuously identify opportunities for improvement across modelling processes

About You

  • 3+ years’ experience in Data Science, Machine Learning Engineering, or a related discipline
  • Strong Python expertise (Pandas, Scikit-learn or similar ML frameworks)
  • Experience with data exploration, analysis, and visualisation
  • Experience building and deploying predictive models in production environments
  • Strong understanding of feature engineering and data transformation
  • Ability to conceptualise solutions and communicate clearly to stakeholders
  • Collaborative mindset with the ability to operate in a fast-paced, growing environment
  • Curious, proactive, and passionate about applying ML to real-world problems

Share options, Pension, Enhanced parental leave, On-site parking.

To find out more about this opportunity, hit Apply or reach out to a member of the Enso Recruitment team today!

Machine Learning Engineer employer: Enso Recruitment

Enso Recruitment is an exceptional employer, offering a dynamic work culture in Belfast that fosters collaboration and innovation. With a focus on employee growth, we provide ample opportunities for professional development and a competitive salary package, including a pension scheme, making it a rewarding place to advance your career in software delivery.

Enso Recruitment

Contact Details:

Enso Recruitment Recruitment Team

We think you need these skills to ace Machine Learning Engineer

Machine Learning
Predictive Modelling
Data Science
Python
Pandas
Scikit-learn
Data Exploration