Posted 11h ago

Cohere Posted 30+ days ago
Member of Technical Staff, Integration/RL Team (Research Engineer)
Location
Remote
Full remote
Contract
Permanent
Full-time
Salary
Not disclosed
Experience
Lead
Lead level
Job summary
Responsibilities
The integration team is responsible for developing and scaling machine learning algorithms and infrastructure for LLM post-training, with a focus on large-scale, distributed RL methods. We strive for excellence in both engineering and science by meticulously designing experiments and design docs.
- 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 teams (Infrastructure, Efficiency, Serving) and the scientific teams (Agent, Multimodal, Multilingual, etc.) to create a strong and integrated…
- Craft and implement techniques to improve performance and speed up our training cycles, both on SFT, offline preference, and the RL regime.
- Research, implement, and experiment with ideas on our cluster and data infrastructure.
What they're looking for
- Extremely strong software engineering skills.
- Value test-driven development methods, clean code, and strive to reduce technical debts at all levels.
- 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).
- [Bonus] Experience with distributed training infrastructures (Kubernetes) and associated frameworks (Ray).
Tech stack
Read the full job posting
This summary is written by Tokn from the original posting. Only the posting published by Cohere is authoritative. Request a removal
Similar jobs
All Remote Research jobs →Posted 2d ago
Posted 3d ago

