Latest AI JobsBrowse Jobs
Cohere logo

Member of Technical Staff, Integration/RL Team (Research Engineer)

CohereParisModeling
Apply on company site
Salary
$250K - $535K CAD
Job type
Full-time
Work mode
Remote
Posted
19 Aug 2025
Status
Open · checked 7d ago

About this role

Role Overview

The Member of Technical Staff, Integration/RL Team (Research Engineer) position at Cohere is a full-time role based in Paris or available as a remote position within specific time zones. This opportunity suits an experienced software and machine learning engineer who wants to contribute to scaling large-scale distributed reinforcement learning methods and post-training infrastructures for frontier AI models.

Key Responsibilities

Design and write high-performing, scalable software dedicated to training advanced models.
Create new tools designed to accelerate and support research as well as large language model training.
Coordinate closely with multiple engineering divisions, including Infrastructure, Efficiency, and Serving, alongside scientific teams focused on agents, multimodal systems, and multilingual initiatives.
Craft and implement techniques that improve system performance and speed up training cycles across supervised fine-tuning, offline preference, and reinforcement learning regimes.
Research, implement, and experiment with novel ideas utilizing cluster and data infrastructure.
Collaborate continuously with fellow scientists, engineers, and multidisciplinary teams.

Requirements

Extremely strong software engineering capabilities.
Appreciation for test-driven development methods, clean code, and the reduction of technical debt.
Proficiency in Python alongside related machine learning frameworks such as PyTorch, JAX, XLA, or MLIR.
Practical experience utilizing and debugging large-scale distributed training strategies, including speed and memory profiling.

Nice to Have

Experience working with distributed training infrastructures like Kubernetes and associated frameworks such as Ray.
Hands-on background in the post-training phase of model creation with an emphasis on performance and scalability.
Previous involvement in academic research concerning machine learning, large language models, or reinforcement learning.

Skills and Tools

Python
PyTorch
Kubernetes
Large Language Models (LLMs)
JAX
Ray

Salary and Benefits

Annual salary ranging from 250,000 to 535,000 CAD.
A weekly lunch stipend equivalent to 75 USD or local currency.
Comprehensive health and dental coverage, featuring a designated budget for mental health care.
Retirement savings options including RRSP matching, 401K, and pension schemes.
100 percent parental leave top-up for up to six months for either parent.
Annual enrichment benefits covering fitness, wellness, arts and culture, workspace improvement, and education or learning stipends for courses and conferences.
Six weeks of paid vacation, equating to thirty working days.
Travel budget for visiting other company offices and attending annual company offsites.
A 500 USD home office setup stipend or co-working benefits for remote team members.

About the Company

Cohere functions as a leading security-first enterprise artificial intelligence company that builds cutting-edge foundation models and end-to-end products to resolve real-world business challenges. The organization maintains a global presence with headquarters in Toronto and key offices located in London, New York City, San Francisco, Montreal, Paris, Berlin, and Seoul. The company culture values passion, technical excellence, inclusivity, and collaborative innovation.

How to Apply

Interested candidates should visit the official Cohere careers page to submit their application for this role.

Skills and tech stack

Questions candidates ask

What is the location for the Member of Technical Staff role?

This role can be based out of the Paris office or remotely for applicants located between UTC−06:00 and UTC+01:00.

What programming languages and frameworks are required?

Candidates must have strong software engineering skills, proficiency in Python, and experience with machine learning frameworks like PyTorch, JAX, XLA, or MLIR.

What is the salary range for this position?

The salary ranges from 250,000 to 535,000 CAD per year.

How many days of paid vacation do employees receive?

Full-time employees receive 6 weeks of paid vacation, which equals 30 working days.

Where should I submit my application?

Applications should be submitted directly through the official Cohere careers page.

Ready to apply?

The application is on the official Cohere careers page.

Apply on company site