Machine Learning Engineer

Xantura Limited

Greater London

Hybrid

GBP 50,000 - 70,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Private medical insurance
Pension scheme
Flexible hours
25 days annual leave
Cycle to work

Job summary

Xantura Limited is seeking a Machine Learning Engineer to join the Platform Delivery team in London. You will own and advance a scalable predictive modelling platform that supports housing, health, and other social domains.

The role requires 3+ years of ML engineering experience, strong Python and ML library skills, and hands-on deployment of containerised systems using Kubernetes and FastAPI. The position is hybrid, with 1-2 days in the office weekly.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, or related field or equivalent experience.
  • 3+ years of professional ML Engineer experience.
  • Strong Python programming and production experience.
  • Experience building data/ML pipelines with orchestration tools (Dagster, Airflow, Prefect).
  • Hands-on experience with ML libraries (PyTorch, scikit-learn, XGBoost/LightGBM).
  • Experience deploying containerised systems (APIs via FastAPI; Kubernetes).

Responsibilities

  • Own and advance a predictive modelling platform that scales across problem types and tenants.
  • Run structured experiments to bring promising techniques into production safely.
  • Build robust evaluation pipelines, training datasets, and model infrastructure for continuous improvement of NLP & predictive analytics.
  • Ensure responsible AI deployment with ethical and regulatory considerations.

Skills

Python
Machine Learning
Model deployment
NumPy/Pandas
PyTorch
scikit-learn
XGBoost/LightGBM
Kubernetes
FastAPI
APIs
HuggingFace

Education

Bachelor’s or Master’s degree in CS/ML or related field

Tools

Dagster
Airflow
Prefect
Docker
Kubernetes

Job description

Machine Learning Engineer

Department: Platform Delivery

Employment Type: Permanent - Full Time

Location: London

Compensation: £50,000 - £70,000 / year

Description

In this role you will work in the Platform team – a function for the deployment and evolution of the backend platform that underpins the core of the Xantura business.

Key Responsibilities
  • Own and advance a predictive modelling platform that scales across problem types and tenants, using it to design, implement, and iterate models (embedding-based sequence encoders, temporal survival models, gradient-boosted decision trees) that predict key vulnerabilities in housing, health, and other social domains.
  • Track developments in ML and frontier models, running structured experiments to bring promising techniques into production safely.
  • Build robust evaluation pipelines, training datasets, and model infrastructure to support continuous improvement of natural language & predictive analytics.
  • Ensure responsible AI deployment, embedding ethical and regulatory considerations into every stage of development.
Skills, Knowledge & Expertise
  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, or a related technical field – or equivalent practical experience.
  • 3+ years of professional experience as an ML Engineer, or related role.
  • Strong programming skills and production experience in Python.
  • Experience building and maintaining data or ML pipelines with an orchestration tool such as Dagster (or Airflow, Prefect, etc.).
  • Hands-on experience with common ML libraries and frameworks, e.g. PyTorch, scikit-learn, and gradient-boosting libraries such as XGBoost or LightGBM.
  • Clear evidence of practical experience defining and deploying containerised systems, i.e.:
    • Implementing APIs for internal services, e.g. via FastAPI;
    • Deploying containerised systems to production, in particular via Kubernetes.

In addition, the following would be an advantage:

  • PhD in Computer Science, Machine Learning, or a related field with a strong publication record in text analytics, representation learning, or applied predictive modelling.
  • Practical experience productionising LLMs, i.e.:
    • Working with vector databases and developing retrieval-augmented generation (RAG) pipelines – experience setting up/configuring vector DBs, as well as using, would be advantageous;
    • Finding and productionising recent AI models (e.g. via Huggingface (transformers), OpenAI APIs);
    • Building agentic systems (e.g. via LangChain, AutoGen, PydanticAI).
  • Evidence of participating in Open-Source Software (OSS) development, public hackathons, or other sharable coding samples.
  • Deep expertise in embedding-based architectures, including bi-encoders, cross-encoders, etc. for long-horizon text or temporal prediction tasks.
  • Practical experience building and serving production-ready, asynchronous APIs for embedding and/or other compute-intensive services.
  • Proficiency in Python for building high-performance data and model pipelines, with strong software engineering discipline (testing, versioning, CI/CD).
  • Good familiarity with the Azure ecosystem (Azure Kubernetes Service, Azure Batch, Azure AI Foundry, Azure Machine Learning, Azure Blob Storage, Azure Key Vault) .

This is a Hybrid opportunity with the expectations of being in the office 1 - 2 days a week.

Job Benefits
  • Competitive salary reviewed annually
  • Work for a passionate, mission-driven company solving society’s big problems
  • Work flexible hours around life commitments with a focus on delivering company value rather than hours worked
  • Training and development opportunities
  • 25 days annual leave (plus bank holidays)
  • Company pension
  • Private medical insurance
  • Generous enhanced parental leave policies
  • Cycle to work scheme
  • Flu Vaccinations,
  • Eye Test and contribution towards Glasses for VDU use
  • Employee Assistance Programme
    • Mental health and wellbeing support
    • Remote GP access
    • Counselling/therapy
    • Physiotherapy
    • Medical second opinions
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Ops Engineer
Senior ML Ops Engineer

Xantura • Greater London

On-site
GBP 70,000 - 90,000
25 days annual leave
Private medical insurance
Training and development opportunities
+2
AI NLP Engineer
AI NLP Engineer

Xantura • Greater London

On-site
GBP 60,000 - 75,000
Competitive salary
Flexible hours
Remote work options
+2
Machine Learning Engineer
Machine Learning Engineer

Jobtailor • Greater London

On-site
GBP 75,000 - 110,000
AI-NLP Engineer
AI-NLP Engineer

Xantura Limited • Greater London

Hybrid
GBP 60,000 - 95,000
Hybrid ML Engineer — London, Scale Predictive Platform
Hybrid ML Engineer — London, Scale Predictive Platform

Xantura Limited • Greater London

Hybrid
GBP 50,000 - 70,000
Competitive salary
Private medical insurance
Pension scheme
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

International SOS • Greater London

Hybrid
GBP 90,000 - 140,000
Hybrid working: 3 days in the office
Private pension
Senior Machine Learning Engineer
Senior Machine Learning Engineer

International SOS group • Greater London

Hybrid
GBP 90,000 - 135,000
Hybrid working: 3 days in the office
Birthday holiday and additional annual
Private Pension
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
Lead Machine Learning Engineer
Lead Machine Learning Engineer

YouLend • Greater London

On-site
GBP 99,000 - 121,000
Stock Options
Private Medical Insurance
Free Gym
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

PhysicsX • City Of London

Hybrid
GBP 85,000 - 120,000
Equity options
10% employer pension contribution
Free office lunches
+10