IT & Software

Training Infrastructure Software Engineer

Cohere

Toronto · Ontario · Canada

Build scalable training software at Cohere, working remotely or from an office, with Python and distributed machine learning infrastructure. Support frontier model development across research and production.

As a Member of Technical Staff and Training Infrastructure Engineer, you will strengthen model training pipelines and ship state-of-the-art models. The work connects research with production through software engineering, experimentation, and infrastructure improvements. You will collaborate with researchers while contributing according to organizational needs.

Key Responsibilities:

  • Design high-performance, scalable software for model training
  • Improve training infrastructure and codebase performance
  • Develop tools that accelerate training cycles
  • Experiment on supercompute and data infrastructure
  • Work with leading researchers in the field

Requirements:

  • Extremely strong software engineering skills
  • Proficiency in Python, JAX, PyTorch, and XLA/MLIR
  • Experience with Kubernetes, Slurm, and Ray
  • Experience using large-scale distributed training strategies
  • Hands-on experience training large models at scale

Bring Python, distributed training, and infrastructure expertise to Cohere’s frontier model development across research and production.

#J-18808-Ljbffr

Reference: WJ-4483_1624811 · Posted 14 Nov 2026, 03:18 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Similar jobs

Training Infrastructure jobs in other states

Browse jobs

About GigBlow

GigBlow helps candidates browse open roles in one place. We do not process applications on your behalf—follow the apply link for next steps.

About us · Contact