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 productive 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 strong 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