Enable job alerts via email!

AI/ML Engineer

Frontier Resourcing

Greater London

On-site

GBP 60,000 - 80,000

Full time

6 days ago
Be an early applicant

Job summary

A leading technology business in London is seeking an experienced AI Engineer to design and deploy innovative machine learning models. You will collaborate with product teams to develop production-grade AI capabilities for national security applications. The ideal candidate has a Master's/PhD in relevant fields, 3+ years in production environments, and strong Python skills. Competitive compensation and growth opportunities are offered.

Qualifications

  • 3+ years applying ML in production environments.
  • Hands-on expertise with Generative AI and modern NLP workflows.
  • Strong communication skills to bridge technical and product impact.

Responsibilities

  • Design and develop ML models and algorithmic solutions.
  • Partner with teams to deliver features from concept to production.
  • Debug and maintain distributed data pipelines in production.

Skills

Machine Learning
Natural Language Processing
Python development
Generative AI
Kubernetes

Education

Master’s/PhD in Computer Science, Machine Learning, NLP

Tools

Hugging Face
spaCy
PyTorch
Scikit-learn
PostgreSQL
Elasticsearch
Job description

Our client is a leading technology business delivering advanced AI solutions into highly complex, mission-critical environments. Their cross-functional product teams blend software engineering, machine learning, and deep domain expertise to deliver platforms that enable analysts and operators to work with speed, clarity, and confidence.

This is an opportunity to join at a pivotal stage in growth, working on products that directly support national security and defence outcomes.

The Role

As an AI Engineer, you will design, develop, and deploy innovative machine learning models and algorithmic solutions. You’ll build production-grade AI capabilities that solve hard problems at scale, with a focus on Generative AI and modern NLP/ML workflows.

Responsibilities
  • Design and develop ML models and algorithmic solutions for complex, real-world challenges.

  • Partner with product managers, engineers, and domain experts to deliver features from concept through to production.

  • Engineer solutions with a deep awareness of algorithmic complexity and cost of scale.

  • Clearly communicate model choices, assumptions, and trade-offs to technical and non-technical stakeholders.

  • Take ownership from experimentation through deployment, monitoring, and optimisation.

  • Debug and maintain distributed data pipelines in production.

  • Stay up to date with emerging ML/AI research and apply new techniques where valuable.

Skills & Experience
  • Master’s/PhD in Computer Science, Machine Learning, NLP, or related field.

  • 3+ years applying ML in production environments.

  • Hands-on expertise with Generative AI (fine-tuning LLMs, RAG pipelines, agentic workflows).

  • Strong Python development skills with frameworks like Hugging Face, spaCy, PyTorch, Scikit-learn.

  • Knowledge of Kubernetes and ML model deployment at scale is an advantage.

  • Exposure to systems integration (PostgreSQL, Elasticsearch, etc.) desirable.

  • Strong communication skills and ability to bridge technical and product impact.

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