Senior Software Engineer - Machine Learning

Liberty-IT

Belfast City District

On-site

GBP 65,000 - 90,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Liberty IT in the United Kingdom is expanding its ML engineering capability across Python, MLOps and cloud-native platforms for production-grade tooling used by modellers and business stakeholders.

You’ll develop and broaden ML engineering skills including deployment, governance and observability, while building modern front-end experiences with JavaScript and React, and contributing to cloud-native solutions on Kubernetes.

Qualifications

  • Develop high-quality software using Python.
  • Experience with observability and monitoring tools.
  • Experience with MLOps, model deployment, governance or ML platforms.
  • Build modern web apps using JavaScript and React.
  • Experience with Kubernetes and cloud-native technologies.
  • DevOps tools, CI/CD and agile delivery.
  • Collaborate with Product Owners, UX Designers and stakeholders.

Responsibilities

  • Be part of a team to enhance platform and GUI experience.
  • Develop maintainable Python code to expand platform capabilities.
  • Build front-end experiences using JavaScript and React.
  • Use observability tools to improve reliability and UX.
  • Contribute to Kubernetes-based cloud-native solutions.
  • Champion code quality, testing and CI/CD.
  • Write clean code and improve team standards.
  • Own, scope and deliver well-defined deliverables or stories; update progress in stand-ups.
  • Mentor junior team members to deliver features.

Skills

Python
Observability
MLOps
Model deployment
React
Kubernetes
CI/CD
Agile delivery
Stakeholder collaboration

Tools

Kubernetes
React
CI/CD

Job description

External Description

Reach beyond with Liberty IT; this is where you’ll find the challenges, where you’ll be given the scope and the support to go further, dig deeper and fly higher.

We won’t stand over your shoulder. We won’t get in your way. We certainly won’t hold you back. You’ll bring the expertise. We’ll provide the platform to succeed.

Ready? It’s time to do your thing.

Build your machine learning engineering capability with us

Join the team behind Morpheus, a platform that helps deliver pricing and machine learning models into production faster, safer and with a significantly improved user experience.

This role is designed to give you meaningful opportunities to develop and broaden your Machine Learning, MLOps and cloud-native engineering skills. You'll work on technology that enables critical business decisions across engineering groups, combining Python engineering, observability, cloud-native technologies and modern front-end development.

You'll learn by working on real products used by modellers, reviewers and business stakeholders every day. With support from experienced colleagues, you'll build confidence across model deployment, governance, platform reliability, user experience and production software delivery.

Whether you’re looking to deepen your existing ML engineering experience or move into MLOps and machine learning platforms from a strong software engineering background, this is an opportunity to learn, experiment and progress your career in ML.

Experience and skills we need
  • Strong experience developing high-quality, maintainable software solutions using Python
  • Experience with observability and monitoring tools
  • Experience working with MLOps, model deployment, model governance, or machine learning platforms
  • Experience building modern web applications using JavaScript and React
  • Experience working with Kubernetes and cloud-native technologies
  • Experience with DevOps tools, CI/CD and agile delivery
  • Experience collaborating with Product Owners, UX Designers and stakeholders
Experience and skills we’d love

We’ve included some further skills and experience that would be great. However, don’t rule yourself out if you haven’t had the opportunity to develop these yet. This role offers the support, learning and practical exposure to help you build them.

  • Experience developing intuitive GUIs using React
  • Experience in pricing, modelling or analytics platforms
  • Experience integrating emerging technologies into delivery lifecycles
What you’ll be doing
  • Be part of a team working to enhance platform and GUI experience
  • Develop maintainable Python code to expand platform capabilities
  • Build front-end experiences using JavaScript and React
  • Use observability tools to improve reliability and UX
  • Contribute to Kubernetes-based cloud-native solutions
  • Champion code quality, testing and CI/CD
  • Write clean code in line with the team’s set standards and look for ways to improve them
  • Own, scope and deliver well-defined deliverables or stories; communicate and update your progress regularly at stand-ups or similar agile events
  • Mentor and guide more junior team members to deliver well-defined features, functions or components
Your ML upskilling opportunities

In this role, you’ll be supported to build capability across the machine learning engineering and MLOps lifecycle. You will have opportunities to:

  • Develop deeper expertise in Python for production ML platforms and services
  • Learn how models move from development into reliable, governed production environments
  • Build practical experience with MLOps, model deployment, model monitoring and model governance
  • Strengthen your understanding of observability and use monitoring insights to improve reliability and user experience
  • Gain hands‑on experience with Kubernetes, containers and cloud‑native architecture
  • Develop modern front-end skills using JavaScript and React to create intuitive tools for technical and business users
  • Learn how platform design supports modellers, reviewers, data scientists and business stakeholders
  • Improve your DevOps, CI/CD, automated testing and production support skills
  • Work with emerging technologies and assess how they can be introduced safely into delivery lifecycles
  • Learn from experienced engineers through pairing, mentoring, code reviews and collaborative design
  • Take ownership of increasingly complex stories and platform capabilities as your skills develop

You don't need to be an expert in every part of the ML ecosystem on day one. We value curiosity, engineering discipline and a willingness to learn, and we'll help you turn those qualities into strong, practical Machine Learning engineering capability.

About Us

A little background on LIT

Liberty IT is the tech wing of Liberty Mutual Insurance. Bringing peace of mind to all aspects of customer’s lives, every day.

We’re an ideas company. Always. We thrive on engineering excellence and surpass with technical mastery. We build beautifully architected cloud solutions and reliably run high stability systems. We work alongside the best in the business and learn from the finest minds.

Great Place to Work in UK & Ireland 2025

Best Workplaces for Women (UK) 2025

Top 5 Best Tech Workplace

Centre of Excellence in Wellbeing

Fair employment and equal opportunities

Liberty IT is an equal opportunity employer, committed to inclusion and diversity.

If you have a disability, accommodations are available on request when taking part in all aspects of the recruitment, assessment, and selection process.

Now, it’s over to you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Scientist
Data Scientist

Liberty IT • Belfast City District

Hybrid
GBP 60,000 - 90,000
Health insurance
Annual bonus
Pension
+1
Senior Software Engineer - Data
Senior Software Engineer - Data

Liberty-IT • Belfast City District

On-site
GBP 60,000 - 90,000
Software Engineer
Software Engineer

Liberty IT • Belfast

On-site
GBP 45,000 - 65,000
Health insurance
Annual bonuses
Flexible working options
+1
Senior Machine Learning Specialist
Senior Machine Learning Specialist

Solution Performance Resourcing Limited • York and North Yorkshire

On-site
GBP 55,000 - 90,000
Competitive salary
Performance-related bonus
Employer pension contribution
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

PhysicsX • City Of London

On-site
GBP 85,000 - 120,000
Equity options
10% employer pension contribution
Free office lunches
+10
Senior Machine Learning Engineer
Senior Machine Learning Engineer

PhysicsX • Greater London

On-site
GBP 90,000 - 130,000
Equity options
10% employer pension
Free office lunches
+4
Machine Learning Engineering Manager
Machine Learning Engineering Manager

Compare The Market • Greater London

Hybrid
GBP 120,000 - 160,000
Machine Learning Engineer
Machine Learning Engineer

PhysicsX Ltd. • North Tyneside

Hybrid
GBP 113,000 - 144,000
Equity options
401(k)
Free team lunch 1x/week
+6
Machine Learning Engineering Manager
Machine Learning Engineering Manager

Compare the Market • Peterborough

Hybrid
GBP 110,000 - 140,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

PhysicsX Ltd. • Greater London

Hybrid
GBP 90,000 - 130,000
Equity options
9% employer pension contribution
Free office lunches
+11