Skip to jobs
Unlisted
All jobs

Cosine · Machine Learning

ML Systems Engineer - Model Training and Infrastructure (SWE-focused LLMs)

Where
London Office
Experience
3–5 yrsstated in the description
Pay
£80K–£110Kbase, as stated on the posting
Posted
First seen by Unlisted 9 Oct, 16:56 UTC
Apply on AshbyOpens the employer's own posting

Checking Ashby for this posting…

Job title: ML Systems Engineer - Model Training and Infrastructure (SWE-focused LLMs)

Location: London; full in-office working as default

Start date: ASAP

Compensation: £80,000 - £110,000 Base Salary & £80,000 - £110,000 Share options.

___________________________________________________________________________

Help build the software engineers of the future

Cosine is building autonomous AI engineers that plan, write and ship code inside real development workflows.

Our agents work across complex software systems, and our Lumen models are trained to do more than produce code that looks correct. They are built to understand existing architectures, follow established patterns and produce software that engineers can actually maintain.

We develop our agent tooling entirely in-house and post-train open-source models for reliable, enterprise-grade coding performance. Our products are designed for on-premise, VPC and fully air-gapped environments, including security-critical settings where control, privacy and robustness are non-negotiable.

In 2024, Cosine achieved a 72% score on OpenAI’s SWE-Lancer benchmark, placing us among the strongest real-world software-engineering AI systems evaluated.

We’re now looking for an ML Systems Engineer to help train the next generation of Lumen models.

This is a highly hands-on role at the intersection of machine learning, software engineering, data and infrastructure. You’ll build the environments in which models learn to write software, develop the pipelines that generate and curate training data, and run the fine-tuning and reinforcement-learning workloads that shape model behaviour.

If you’re excited by the idea that the future quality of coding agents will be determined not just by model architecture, but by the quality of their data, environments and reward functions, this is an opportunity to work directly on that problem.

___________________________________________________________________________

The role

You’ll work closely with ML researchers, infrastructure engineers and product teams to decide:

The systems you build will sit directly inside our model-training loop. Models will write code, use tools, run tests and interact with real repositories. Your work will determine how those interactions are generated, evaluated and fed back into future training.

This is not a narrow research role and it is not traditional MLOps. You’ll move between custom PyTorch code, distributed data pipelines, Dockerised services, RL environments, evaluation infrastructure and production-quality software.

___________________________________________________________________________

What you’ll do

Build the training systems behind Lumen

Create the data that teaches models to engineer

Build reliable RL infrastructure

Improve how we evaluate SWE models

Shape the next training direction

___________________________________________________________________________

What we’re looking for

You may come from software engineering, ML infrastructure, data engineering, applied machine learning or a closely related field.

You should be comfortable with:

Strong software engineering fundamentals

Training frameworks and ML systems

Containers and cloud infrastructure

Data engineering instincts

Clear communication and ownership

You do not need to have worked on every part of the stack. We care more about strong engineering fundamentals, technical judgement and the ability to learn quickly than about matching every keyword.

Nice to have

You don’t need all of these, but experience in the following areas would help you get up to speed quickly:

___________________________________________________________________________

What success looks like

In your first few months, you will:

Longer term, you’ll help define how Cosine trains software-engineering models: what they learn, how they practise, what they are rewarded for and how we decide whether they are genuinely getting better.

___________________________________________________________________________

Why this role matters

Coding agents are moving quickly, but producing plausible code is not the same as being a good software engineer.

The models we build need to work within existing codebases. They need to understand context, respect architectural decisions, write maintainable code, use tools effectively and recover when their first attempt fails.

That behaviour will not emerge from model scale alone. It will come from better environments, better data, better evaluations and better incentives.

You’ll work directly on all four.

Your contributions will influence the Lumen models used in Cosine’s self-serve and enterprise products, including deployments in organisations with demanding security and infrastructure requirements. You’ll have close proximity to the research, infrastructure and product decisions that determine where the system goes next.

This is a role for someone who wants to work on the full stack of modern model training, while staying grounded in the standards of production software engineering.

___________________________________________________________________________

Why join Cosine

We’re an in-office team, five days a week, by design. The problems we’re solving benefit from close collaboration, fast feedback and shared context.

If you want to help build AI systems that write software engineers can trust, this is an opportunity to work on one of the most important problems in the field.

Come help us build the future of software engineering.

___________________________________________________________________________


Cosine is an equal opportunity employer.


We value diverse backgrounds, perspectives, and ways of thinking, and we’re committed to creating an inclusive and respectful workplace.

We encourage applications from anyone who meets the role requirements, even if you don’t meet every single qualification. If you need reasonable adjustments at any stage of the hiring process, we’re happy to discuss them.

___________________________________________________________________________

Compensation, Benefits & Ways of Working

We’re an in-office team, five days a week, by design. We believe the work we’re doing benefits from being together, collaborating closely, and building shared context.

What you can expect:

We care about focus, sustainability, and doing great work — not performative overwork. We value people who show up, contribute thoughtfully, collaborate well with their colleagues, and then go home.

This role won’t suit everyone. But if you want structure, clarity, strong collaboration, and a team that takes both the work and work-life balance seriously, it’s a great place to be.

___________________________________________________________________________

Agency & Data Protection Notice

To comply with UK GDPR and our internal data-protection and equal-opportunity obligations, we only accept candidate applications and agency submissions via our Applicant Tracking System (ATS). This ensures appropriate privacy notices, lawful processing, auditability, and consistent retention controls.

Any CVs or candidate details received outside the ATS (including via email, Slack, or direct message) will be treated as unsolicited, will not be considered as part of the recruitment process, and will not give rise to any fee or payment obligation.