About this role
The Senior ML Systems Engineer, Frameworks & Tooling position at Cohere is a full-time role based in London or available remotely, designed for an experienced professional passionate about large-scale model training. This role suits a skilled systems engineer who wants to optimize infrastructure and connect advanced research concepts to thousands of GPUs.
Role Overview
Cohere seeks a senior engineer to shape, support, and evolve the training framework that drives frontier-scale language models. Operating at the crossroads of high-performance computing, distributed systems, and massive-scale training, the professional in this role will design core components for scalable, fast, and reliable model training. Responsibilities include building high-performance data loading pipelines, implementing system-wide performance profiling, developing monitoring metrics, and establishing fault-tolerant distributed checkpointing systems.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
Cohere functions as a security-first enterprise artificial intelligence company building cutting-edge foundation models and end-to-end products to address real-world business challenges. The organization operates globally with a headquarters in Toronto alongside key offices located in London, New York City, San Francisco, Montreal, Paris, Berlin, and Seoul.
How to Apply
Interested candidates should review the official company careers page at cohere.com to submit their application for this opportunity.
Skills and tech stack
Questions candidates ask
Where is this job located?
This role can be performed remotely or based out of the London office, as well as several other international office locations.
What is the salary range for this position?
The salary ranges from 250,000 to 535,000 Canadian Dollars per year.
What perks are provided to full-time employees?
Perks include a weekly lunch stipend, full health and dental benefits, RRSP/401K/pension matching, six weeks of paid vacation, parental leave top-up, and learning stipends.
What technical skills are relevant for this role?
Key technical skills include PyTorch, Kubernetes, Docker, large language models, JAX, CUDA, and distributed systems orchestration.
How should I submit my application?
Candidates should apply directly through the official Cohere careers page.
