Machine Learning Engineer, Agents

36 Labs

Greater London

Hybrid

GBP 85,000 - 120,000

Full time

36 hours 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

36 Labs is a seed-stage startup focusing on agent-driven content generation. You will lead engineering on our creative harness that plans, generates, refines content, and learns from audience responses.

Work closely with CTO and backend/content engineers to shape direction, infrastructure, and tooling for the harness and associated models.

Qualifications

  • BSc, MSc or PhD in Computer Science, Mathematics, Statistics, Physics or related field, or equivalent experience.
  • 4+ years in ML engineering or data science with end-to-end production ownership.
  • Built and shipped an agent system that real users depend on, not just a chat interface.
  • Strong foundation in statistics and experimental design; able to differentiate signal from noise.
  • Experience building evaluation systems for ML/LLM behaviour and metrics.
  • Solid understanding of modern LLM techniques: context engineering, tool use, and fine-tuning.
  • Follow academic research and explore novel agent architectures.
  • Comfortable across the stack from experiments to deployed services and data pipelines.
  • Led technical work: direction, reviews, and mentoring.

Responsibilities

  • Design and build the creative harness end-to-end including planning, tool use, context, memory and multi-step execution.
  • Own evals: datasets, offline replays, scorers, and regression alerts.
  • Run experiments and A/B tests on prompts, models, tools and agent design.
  • Translate performance data into signals, features and training data for the harness.
  • Choose and adapt models for each step, including frontier APIs and fine-tuning where beneficial.
  • Incorporate new agent techniques and architectures as research evolves.
  • Trace failure modes across planning, tool calls, and final output.
  • Set ML engineering standards: reproducibility, documentation, and guidance for others.

Skills

Agent systems
Python
ML engineering
Statistics
LLM techniques
Experimentation
Leadership
End-to-end owner

Education

BSc/MSc/PhD in CS/Math/Stats/Physics or equivalent experience

Tools

Python

Job description

36 Labs is a seed-stage startup that started out of the UCL Machine Learning lab. We bootstrapped to 10 people, and now we're on the next leg of growth.

AI can generate almost any form of media, but it still can't judge what captures human attention. AI-generated content on social platforms is growing fast, every creative workflow will be agent-assisted or fully agentic. Our work is improving how models reason about creative decisions, learning from how audiences respond to content.

The role

You'll lead engineering on our creative harness: the agent system that plans, generates and refines content, and learns from how real audiences respond to it.

You'll have the autonomy to set how we build, measure and improve our agents, with scope to grow into technical leadership. You'll work closely with the CTO on direction, with backend engineers on the infrastructure the harness runs on, and with content engineers who use it every day.

What you'll do
  • Design and build the creative harness end to end: planning, tool use, context, memory and multi-step execution across long-running generation work.
  • Owning our evals: datasets, offline replays of real runs, scorers and model judges, and regression alerts that show when the harness gets better or worse.
  • Run experiments and A/B tests on prompts, models, tools and agent design, and approach the results with statistical rigour.
  • Close the loop between audience response and agent behaviour: turn performance data into the signals, features and training data the harness learns from.
  • Choose and adapt models for each step: frontier APIs, open-weight models, and fine-tuning where it beats prompting on quality, cost or latency.
  • Follow the research closely and bring new agent techniques and architectures into the harness to push what our models can do.
  • Trace failure modes across the full agent loop, from planning to tool calls to final output.
  • Set the standard for ML engineering: experiment design, reproducibility, documentation, and guidance for other engineers building the harness.
What we're looking for
  • BSc, MSc or PhD in Computer Science, Mathematics, Statistics, Physics or a related field, or the equivalent in the form of experience. Strong Python.
  • 4+ years in ML engineering or data science, including production systems you owned end to end.
  • Built and shipped an agent system that real users or workloads depend on: models calling tools, planning across steps and acting on the results. A chat interface over retrieval is not enough on its own.
  • Strong foundation in statistics, experimental design and research: the ability to differentiate improvements from noise.
  • Built evaluation systems for ML or LLM behaviour, turning ambiguous quality questions into metrics and decisions.
  • Strong understanding of modern LLM techniques: context engineering, structured outputs, tool use and fine-tuning.
  • Follow academic research closely, and have explored novel techniques or architectures for agents that push the limits of what models can do.
  • Comfortable across the stack, from model-level experiments to deployed services and data pipelines.
  • Led technical work: set direction, reviewed designs, and have mentored more junior colleagues.
  • Systems or projects you've built and can discuss in technical depth.
Nice to have
  • Post-training experience: SFT, RLVR, RLHF, preference optimisation or RL for agent behaviour.
  • Ranking, recommendation or causal inference work, especially predicting engagement.
  • Multimodal models: image, video or audio generation and understanding.
  • Founding or early engineer at a startup, or equivalent ownership inside a larger company.
Our stack

Python, TypeScript, Postgres, LLM and generative media APIs, open-weight models.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-stack Engineer, Product
Full-stack Engineer, Product

36 Labs • Greater London

Hybrid
GBP 90,000 - 120,000
AI Engineer
AI Engineer

MVF Global Ltd • Greater London

Hybrid
GBP 90,000 - 120,000
Summer Fridays
Holiday entitlement (25 days + 8 bank)
Hybrid work (3 days in office)
+6
Senior AI Engineer
Senior AI Engineer

Betfred Group Holdings Limited • Manchester

Hybrid
GBP 70,000 - 120,000
Software Engineering Intern
Software Engineering Intern

36 Labs • Greater London

Hybrid
GBP 70,000 - 120,000
Software Engineer (Agents)
Software Engineer (Agents)

Mirage • York and North Yorkshire

On-site
GBP 70,000 - 110,000
Flexible resources
Medical/dental/vision
Team off-sites
Software Engineer
Software Engineer

MAXIFY PTE. LTD. • Penarth, High Street

On-site
GBP 90,000 - 130,000
Junior AI & Automation Specialist
Junior AI & Automation Specialist

Grayling • Greater London

Hybrid
GBP 90,000 - 120,000
Hybrid work model
Software Engineer
Software Engineer

Digital Waffle • Birmingham

Hybrid
GBP 65,000 - 90,000
AI Engineer (AI agents focused) | Agentic AI, LLMs, Evals, Langchain | Production Code Generation, Model Routing | Gaming Industry, Start-up | Rate £500-550pd | 6 months | Outside | London hybrid
AI Engineer (AI agents focused) | Agentic AI, LLMs, Evals, Langchain | Production Code Generation, Model Routing | Gaming Industry, Start-up | Rate £500-550pd | 6 months | Outside | London hybrid

Owen Thomas | B Corp™ • Greater London

Hybrid
GBP 92,000 - 101,000
Agentic Engineer
Agentic Engineer

Digital Waffle • Birmingham

Hybrid
GBP 70,000 - 110,000