Senior ML Engineer (Java/Python)

MCS Group

Belfast City District

Hybrid

GBP 70,000 - 90,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Belfast office - fully flexible
Pension, health insurance and flexible
Working hours flexibility
Early influence over a new product's
The opportunity to combine hands-on ML

Job summary

MCS Group is hiring a Senior Machine Learning Engineer in Belfast to join a US software partner developing a cybersecurity product. You will blend statistics, machine learning and robust software engineering to take the product from prototype through to market.

You will contribute to architecture decisions, work with an experienced team, and bring a track record of four to five years in production Java along with strong Python and ML fundamentals to solve real-world security challenges.

Qualifications

  • Strong commercial software engineering experience, ideally including four to five years working with production Java.
  • Practical experience in applied statistics, mathematical modelling or machine learning.
  • Confidence working with complex datasets and evaluating model performance.

Responsibilities

  • Develop statistical models and unsupervised learning techniques to identify anomalies in complex datasets.
  • Investigate data, evaluate different detection approaches and assess their effectiveness.
  • Turn experimental work into robust, tested and maintainable production software.
  • Contribute to architecture and technical decisions as the product develops.
  • Work closely with an experienced engineering team, influencing the product from an early stage.

Skills

Production Java
Python
Statistics and ML
Software Engineering
Data Analysis

Tools

ClickHouse

Job description

Senior Machine Learning Engineer

Belfast | £70,000-£90,000 DOE

MCS Group is working exclusively with a US software company to recruit a Senior Machine Learning Engineer for its Belfast team.

The business is developing a new cybersecurity product, with an opportunity to help take it from prototype through to market. You'll combine statistical thinking, machine learning and strong software engineering to solve real-world security challenges.

The role
  • Develop statistical models and unsupervised learning techniques to identify anomalies in complex datasets.

  • Investigate data, evaluate different detection approaches and assess their effectiveness.

  • Turn experimental work into robust, tested and maintainable production software.

  • Contribute to architecture and technical decisions as the product develops.

  • Work closely with an experienced engineering team, influencing the product from an early stage.

What you'll bring
  • Strong commercial software engineering experience, ideally including four to five years working with production Java.

  • Practical experience in applied statistics, mathematical modelling or machine learning.

  • Confidence working with complex datasets and evaluating model performance.

  • A track record of writing reliable, well-tested production code.

Strong Python engineers with previous Java experience and solid engineering fundamentals will also be considered.

Experience in cybersecurity, anomaly detection, fraud detection or behavioural analytics would be valuable, alongside exposure to ClickHouse or numerical and ML libraries.

What's on offer?
  • Belfast office - fully flexible

  • Pension, health insurance and flexible working hours.

  • Early influence over a new product's technical direction.

  • The opportunity to combine hands-on engineering with meaningful ML and cybersecurity challenges.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer (Java/Python) - Flexible Belfast Role
Senior ML Engineer (Java/Python) - Flexible Belfast Role

MCS Group • Belfast City District

Hybrid
GBP 70,000 - 90,000
Belfast office - fully flexible
Pension, health insurance and flexible
Working hours flexibility
+2
Senior ML Engineer
Senior ML Engineer

Congruity360 • Belfast City District

Hybrid
GBP 85,000 - 110,000
Pension scheme
Flexible hours
Health insurance
+3
Senior Software Engineer (Belfast-Hybrid)
Senior Software Engineer (Belfast-Hybrid)

MCS Group • Belfast City District

Hybrid
GBP 48,000 - 80,000
Stock options
Hybrid work
Leave and holidays
+6
Senior ML Engineer - Cybersecurity & Data Analytics
Senior ML Engineer - Cybersecurity & Data Analytics

Congruity360 • Belfast City District

Hybrid
GBP 85,000 - 110,000
Pension scheme
Flexible hours
Health insurance
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Searchability NS&D • Greater London

Hybrid
GBP 78,000 - 130,000
Senior ML/AI Engineer
Senior ML/AI Engineer

Ocho People • Belfast City District

On-site
GBP 65,000 - 75,000
Hybrid work
Global exposure
High-impact ML work
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Anson McCade • Greater London

Hybrid
GBP 65,000 - 85,000
Flexible working
25 days holiday
Career development support
+1
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Harnham - Data and Analytics Recruitment • Royal Borough of Greenwich

Hybrid
GBP 99,000 - 121,000
Hybrid working
London office access
Career progression opportunities
+1
Machine Learning Engineer - Financial Services
Machine Learning Engineer - Financial Services

Miryco Consultants Ltd • Manchester

On-site
GBP 65,000 - 90,000
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