Performance Engineer, Scalable ML Training

Cohere

City Of London

Remote

GBP 110,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Lunch stipend
Health and dental benefits
Pension/retirement plan
Parental leave top‑up
Learning stipend for conferences
Vacation days (6 weeks)
Travel to other offices
Home office stipend

Job summary

Cohere is seeking a Performance Engineer for the Pre-Training team to optimize our language models and systems. You will focus on improving training throughput and accelerator utilization, working at the intersection of software engineering, ML, and low-level kernel design.

We operate remotely with offices in London and other cities; candidates in ET to CET time zones are ideal for collaboration. Join a world‑class team driving efficient AI at scale.

Qualifications

  • Extremely strong software engineering skills.
  • Proficiency in Python and related ML frameworks such as JAX, Pytorch and XLA/MLIR.
  • Experience writing kernels for GPUs using CUDA, triton, etc
  • Experience using large-scale distributed training strategies.
  • Familiarity with autoregressive sequence models, such as Transformers.

Responsibilities

  • Design and write high‑performant and scalable software for training.
  • Understand architectural modifications and design choices and their effects on training throughput and quality.
  • Write low‑level CUDA, triton kernels to squeeze every last bit of performance from our accelerators.
  • Research, implement, and experiment with ideas on our supercompute and data infrastructure.
  • Learn from and work with the best researchers in the field.

Skills

Python
JAX
PyTorch
MLIR/XLA
Software engineering
Distributed training
Transformers

Tools

CUDA
Triton

Job description

Cohere is seeking a Performance Engineer for the Pre-Training team to optimize our language models and systems. You will focus on improving training throughput and accelerator utilization, working at the intersection of software engineering, ML, and low-level kernel design.

We operate remotely with offices in London and other cities; candidates in ET to CET time zones are ideal for collaboration. Join a world‑class team driving efficient AI at scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Performance Engineer: ML Training & Kernels
Remote Performance Engineer: ML Training & Kernels

Cohere • Greater London

Remote
GBP 75,000 - 95,000
Co-working benefit
Daily lunch program
Regular community and social events
Member of Technical Staff, Training Performance Engineer
Member of Technical Staff, Training Performance Engineer

Cohere • Greater London

On-site
GBP 70,000 - 90,000
Staff Performance Engineer - ML Training & GPU Kernel Expert
Staff Performance Engineer - ML Training & GPU Kernel Expert

Deepstreamtech • Greater London

On-site
GBP 70,000 - 90,000
Member of Technical Staff, Training Performance Engineer
Member of Technical Staff, Training Performance Engineer

Cohere • City Of London

Remote
GBP 110,000 - 190,000
Lunch stipend
Health and dental benefits
Pension/retirement plan
+5
Performance Engineer
Performance Engineer

Anthropic • York and North Yorkshire

On-site
GBP 110,000 - 150,000
Health insurance
Fertility benefits
Parental leave 22 weeks
+12
Research Engineer, Pretraining Scaling (London) – Flexible Hours
Research Engineer, Pretraining Scaling (London) – Flexible Hours

Mat Vin • Greater London

Hybrid
GBP 260,000 - 630,000
Staff Engineer – Training Infra & ML Systems
Staff Engineer – Training Infra & ML Systems

Cohere • Greater London

Remote
GBP 70,000 - 90,000
Open and inclusive culture
Weekly lunch stipend of $75/£75
Full health and dental benefits
+2
Performance Engineer: HPC & AI Optimization, Equity
Performance Engineer: HPC & AI Optimization, Equity

CuspAI • Cambridge

Hybrid
GBP 90,000 - 130,000
Competitive salary
Equity in CuspAI
Holiday: 28 days (DE, NL, UK)
+3
High-Throughput ML Systems Performance Engineer
High-Throughput ML Systems Performance Engineer

Anthropic • York and North Yorkshire

On-site
GBP 110,000 - 150,000
Health insurance
Fertility benefits
Parental leave 22 weeks
+12
LLM Performance Engineer — Scale, Optimize & Deploy
LLM Performance Engineer — Scale, Optimize & Deploy

Isomorphic Labs • Greater London

Hybrid
GBP 120,000 - 160,000