Senior ML Systems Engineer, Frameworks & Tooling

CohereEuropeSeniorMachine Learning Engineering

The role

Cohere, an enterprise AI company, is hiring a Senior ML Systems Engineer to build and maintain the training framework behind its large language models. The role covers distributed training, performance and tooling for GPU clusters, and can be remote or office-based.

What you will do

  • Build and own the training framework used for large-scale LLM training.
  • Design distributed training abstractions such as data, tensor and pipeline parallelism, FSDP/ZeRO, memory management and checkpointing.
  • Improve training throughput and stability on multi-node GPU clusters.
  • Develop tooling for monitoring, logging, debugging and developer ergonomics.
  • Work with infra teams on cluster, container and hardware setups, and fix performance bottlenecks.
  • Build systems that make large runs reproducible and debuggable.

What they ask for

  • Strong engineering experience in large-scale distributed training or HPC systems.
  • Deep familiarity with JAX internals, distributed training libraries or custom kernels and fused ops.
  • Experience with multi-node orchestration such as Slurm, Ray or Kubernetes.
  • Ability to debug performance issues across CUDA/NCCL, networking, IO and data pipelines.
  • Experience with containers (Docker, Singularity/Apptainer).
  • Record of building tools that speed up ML developers.
  • Nice to have: LLM training experience and contributions to PyTorch, JAX or DeepSpeed.

What they offer

  • Weekly lunch stipend
  • Health and dental benefits with a mental health budget
  • RRSP matching, 401(k) or pension
  • Parental leave top-up for up to 6 months
  • 6 weeks paid vacation
  • $500 home office stipend and co-working benefit

This is our own short reading of the posting. The full description, and anything that has changed since, is on Cohere's careers page behind the apply button.

Similar remote jobs

  • Likely 09:00–17:00 GMT+1 (business hours where it hires)

    Head of Data & AI

    AIEngineering ManagementLead

    • SQL
    • dbt
    • Snowflake
    • BigQuery
    • Redshift
    • +3
    Applicants: membersEuropeFR, DE, PL +2

    Salary not listed

  • Likely 09:00–17:00 GMT+1 (business hours where it hires)

    Typeform2026-09-21

    Staff AI Engineer - EU

    AIMachine Learning EngineeringLead

    • Python
    • LLMs
    • RAG
    • Agentic systems
    • AWS
    • +3
    Applicants: membersEuropeGB, IE, DE +3

    Salary not listed

  • Likely 09:00–17:00 GMT+1 (business hours where it hires)

    Typeform2026-09-08

    Senior AI Engineer - EU

    AIMachine Learning EngineeringSenior4+ yrs experience

    • LLMs
    • RAG
    • Python
    • FastAPI
    • LangChain
    • +3
    Applicants: membersEuropeDE, IE, NL +3

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Data Scientist (Pricing)

    AIData ScienceMid Level3+ yrs experience

    • Python
    • SQL
    • Machine learning
    • Uplift modeling
    • Time series
    • +3
    Applicants: membersEurope, AsiaAM, BG, CY +3

    Salary not listed

  • Likely 09:00–17:00 GMT+1 (business hours where it hires)

    Cohere2025-08-19

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

    AIResearchMid Level

    • Python
    • PyTorch
    • JAX
    • Reinforcement learning
    • LLM post-training
    • +3
    Applicants: membersEuropeFR

    Salary not listed

  • Likely 09:00–17:00 EDT (business hours where it hires)

    Reddit3d ago

    Staff Machine Learning Engineer, Retrieval & Targeting

    AIMachine LearningLead7+ yrs experience

    • LLM evaluation
    • PyTorch
    • TensorFlow
    • Machine learning
    • Recommender systems
    • +3
    Applicants: membersNorth AmericaUS

    Salary not listed

More from Cohere