Cohere

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

Paris, Remote. Posted 15 months ago

The role

The integration team develops and scales machine learning algorithms and infrastructure for LLM post-training, focusing on large-scale, distributed RL methods. This role involves implementing tools to support research, optimizing post-training algorithms, and scaling distributed RL.

What you will do

  • Design and write high-performing and scalable software for training models.
  • Develop new tools to support and accelerate research and LLM training.
  • Coordinate with other engineering and scientific teams to create an integrated post-training ecosystem.
  • Craft and implement techniques to improve performance and speed up training cycles on SFT, offline preference, and the RL regime.
  • Research, implement, and experiment with ideas on cluster and data infrastructure.
  • Collaborate with other scientists, engineers, and teams.

Required qualifications

  • Extremely strong software engineering skills.
  • Value test-driven development methods, clean code, and strive to reduce technical debts.
  • Proficiency in Python and related ML frameworks such as JAX, Pytorch and/or XLA/MLIR.
  • Experience using and debugging large-scale distributed training strategies (memory/speed profiling).

Nice to have

  • Experience with distributed training infrastructures (Kubernetes) and associated frameworks (Ray).
  • Hands-on experience with the post-training phase of model training, with a strong emphasis on scalability and performance.
  • Experience in ML, LLM and RL academic research.

Benefits

  • Weekly lunch stipend of $75/£75 or equivalent.
  • Full health and dental benefits, including a separate budget for mental health.
  • RRSP matching, 401K, Pension Scheme.
  • 100% Parental Leave top-up for up to 6 months.
  • Annual enrichment benefits: Arts & culture, fitness/wellness, quality time, and a workspace improvement credit.
  • Education & learning stipend for conferences, courses, and coaching.
  • 6 weeks of paid vacation.
  • Budget for traveling to other offices if remote, plus an annual company offsite.
  • Daily lunch program, snacks, and regular community and social events for those in office.
  • Co-working benefit for those not near an office.
  • $500 home office stipend.

Before you apply

  • May use AI-enabled tools to screen and assess applicants.

About the company

Cohere is a leading security-first enterprise AI company that builds foundation AI models and end-to-end products. It is a global technology company headquartered in Toronto.