Training Performance Engineer — AI Systems & CUDA

Cohere

United States

Remote

USD 175,000 - 325,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

Weekly lunch stipend
Health and dental benefits
RRSP matching / 401K / Pension
Parental leave up to 6 months
Enrichment benefits + learning stipend
6 weeks paid vacation
Travel budget to other offices
Home office stipend $500

Job summary

Cohere is seeking a Performance Engineer for the Pre-Training team to optimize training performance of its language models. You will focus on throughput, accelerator utilization, and cutting-edge tooling in a globally distributed setting.

The role blends software engineering with ML kernel design, requiring expertise in GPUs, Triton/CUDA and distributed training. Remote-friendly with time-zone alignment across ET to CET.

Qualifications

  • Extremely strong software engineering skills.
  • Proficiency in Python and 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 their effects on throughput and quality.
  • Write low-level CUDA, Triton kernels to maximize accelerator performance.
  • Research, implement, and experiment with ideas on supercompute and data infrastructure.
  • Collaborate with researchers to advance state-of-the-art language models.

Skills

Python
ML frameworks (JAX, PyTorch, XLA/MLIR)
CUDA kernels
Triton
Distributed training
Transformers
Kernel design

Tools

CUDA

Job description

Cohere is seeking a Performance Engineer for the Pre-Training team to optimize training performance of its language models. You will focus on throughput, accelerator utilization, and cutting-edge tooling in a globally distributed setting.

The role blends software engineering with ML kernel design, requiring expertise in GPUs, Triton/CUDA and distributed training. Remote-friendly with time-zone alignment across ET to CET.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Performance Engineer - ML Training & CUDA Kernels
Performance Engineer - ML Training & CUDA Kernels

Cohere • New York (NY)

Hybrid
USD 150,000 - 190,000
Lunch stipend
Health benefits
RRSP matching
+5
Remote AI Performance Engineer — GPU & ML Systems
Remote AI Performance Engineer — GPU & ML Systems

Bright Vision Technologies • United States

Remote
USD 75,000 - 100,000
Remote AI Performance Engineer — Throughput & Latency Expert
Remote AI Performance Engineer — Throughput & Latency Expert

Bright Vision Technologies • North Brunswick Township (NJ)

Remote
USD 100,000 - 150,000
Staff ML Systems Engineer - GPU & Distributed Training
Staff ML Systems Engineer - GPU & Distributed Training

true-talent-solutions-partners • Menlo Park (CA)

On-site
USD 180,000 - 230,000
Staff AI Training Platform Engineer
Staff AI Training Platform Engineer

Unconventional AI • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Competitive salary and equity
Best-in-class health benefits
401k matching
+2
GPU Transformer Performance Engineer (Triton/CUDA)
GPU Transformer Performance Engineer (Triton/CUDA)

Luma AI • United States

Remote
USD 180,000 - 280,000
Remote AI Performance Engineer - Scale ML Inference
Remote AI Performance Engineer - Scale ML Inference

United States Digital Space LLC • United States

Remote
USD 75,000 - 100,000
Senior ML Performance Engineer - Distributed Training
Senior ML Performance Engineer - Distributed Training

Odyssey • Santa Clara (CA)

On-site
USD 120,000 - 160,000
AI Performance Engineer: Scale ML Throughput & Training
AI Performance Engineer: Scale ML Throughput & Training

Applied Intuition • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
GPU Performance Engineer for Transformer Models
GPU Performance Engineer for Transformer Models

Openkrill • United States

Remote
USD 180,000 - 240,000