Training Performance Engineer Cuda (Quebec City)

Training Performance Engineer Cuda (Quebec City)

11 Nov
|
Cohere
|
Quebec City

11 Nov

Cohere

Quebec City

Optimize frontier language-model training with CUDA and Python at Cohere, working remotely or from offices aligned with ET to CET hours. Improve throughput and accelerator utilization across advanced AI systems.

As a Performance Engineer on Cohere’s Pre-Training team, you will optimize model and system performance. The work combines software engineering, machine learning, and low-level kernel development. You will identify bottlenecks, build profiling tools, and improve efficient language understanding and generation capabilities.

Key Responsibilities:

- Design scalable, high-performance software for model training
- Assess architectural choices affecting throughput and quality
- Write CUDA and Triton kernels for accelerators




- Research ideas across supercompute and data infrastructure
- Collaborate with researchers in the field

Requirements:
- Extremely robust software engineering skills
- Proficiency in Python, JAX, PyTorch, and XLA/MLIR
- Experience writing GPU kernels using CUDA or Triton
- Experience with large-scale distributed training strategies
- Familiarity with autoregressive models such as Transformers

Bring CUDA, distributed training, and machine-learning systems expertise to Cohere’s Pre-Training performance engineering work.

#J-18808-Ljbffr

📌 Training Performance Engineer Cuda (Quebec City)
🏢 Cohere
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: training performance engineer cuda (quebec city) / quebec city

Subscribe to this job alert:

Get the latest job offers by email for: training performance engineer cuda (quebec city) / quebec city