Performance Engineer At Cohere Ai Toronto (Canada)

Performance Engineer At Cohere Ai Toronto (Canada)

23 Aug
|
Cohere
|
Canada

23 Aug

Cohere

Canada

Optimize cutting-edge AI models as a Performance Engineer at Cohere. Focus on enhancing training metrics while collaborating in a remote-friendly workplace and contributing to innovations in natural language processing. Cohere is seeking a Performance Engineer to enhance the efficiency of our advanced language models.

In this role, you will leverage robust software engineering skills to design high-performance training software. Collaborating primarily between the Eastern and Central European times, you will tackle performance bottlenecks and develop innovative profiling tools to further our mission. Key Responsibilities:
Design scalable software for optimal training performance
Analyze architectural choices impacting training throughput




Write low-level CUDA and triton kernels for GPU performance
Research and implement solutions on our data infrastructure
Collaborate with leading researchers in AI

Requirements:
Solid software engineering background
Proficient in Python and ML frameworks like JAX and Pytorch
Experience with CUDA and triton for kernel writing
Familiarity with large-scale distributed training
Understanding of autoregressive models like Transformers

Bring your expertise in software engineering and AI to drive impactful innovations at Cohere.

📌 Performance Engineer At Cohere Ai Toronto (Canada)
🏢 Cohere
📍 Canada

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: performance engineer at cohere ai toronto (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: performance engineer at cohere ai toronto (canada) / canada