Machine Learning Engineer (AI / LLM Systems)

Nicoll Curtin
London, UK
11 days ago
Apply on nlppeople.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Microsoft Azure Software Debugging Python (Programming Language) Machine Learning Tensorflow Data Logging Pytorch Large Language Models Backend Low Latency Machine Learning Operations
+1 more
Docker

Job description

We’re working with a well-established, tech-led business that is building a new AI product focused on real-world tasks, workflows, and decision-making.

This is a small, high-calibre team building systems where model capability is transformed into reliable, production-grade ML systems, with a strong emphasis on ownership, iteration, and real-world performance.

The product focuses on:

Long-running AI workflows

Persistent context across interactions

Multi-step reasoning and task execution

Integration with external tools and systems

The core challenge is designing ML systems that can behave reliably in production, even when model outputs are inherently non-deterministic.

The Role

This role sits at the core of the ML layer powering the product.

The focus is on designing and operating systems that enable:

ML models to run reliably in production

End-to-end pipelines from training to inference

Continuous evaluation and iterative improvement

Requirements

Model behaviour debugging and failure analysis

Latency, throughput, and cost optimisation

Monitoring, observability, and evaluation frameworks

Scaling ML systems in production environments

Tech Environment

Python (core ML and backend language)

PyTorch / modern ML frameworks

LLM ecosystem (OpenAI, Anthropic, etc.)

GPU-based training and inference

Docker and Kubernetes

AWS, Azure or GCP

The emphasis is on how you build and operate ML systems, rather than specific tools.

Team & Working Style

Fully remote-first, work from anywhere

Small, highly capable engineering team

Strong emphasis on ownership and delivery

Fast iteration cycles with real user feedback

Comfortable working in evolving systems and making pragmatic decisions, Senior (5+ years of experience)

Tagged as: Industry, Machine Learning, NLP, United Kingdom

About the company

Nicoll Curtin

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on nlppeople.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:08 min

Applying large language models to infrastructure tasks

Alfonso Sandoval Rosas Alfonso Sandoval Rosas · Europe 2026 Virtual

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all