Cohere

Software Engineer, Data Infrastructure

Cohere

Remote · Full Time

Be the first to apply

Experience
4+ yrs
Salary
Openings
1
Posted
1 day ago
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Cohere

Cohere is a leading enterprise AI company focused on security-first foundation AI models and comprehensive products that address real-world business challenges. Our mission is to advance the widespread adoption of AI by developing frontier models utilized by enterprises building AI systems. Our team consists of passionate researchers, engineers, and designers dedicated to enhancing our models' capabilities and customer value. Headquartered in Toronto, we have key offices in cities including Montreal, London, New York City, San Francisco, Paris, Berlin, and Seoul.

Role Overview

We are seeking a Software Engineer to design and maintain robust data infrastructure supporting some of the most demanding AI training workloads worldwide. The role involves working with petabyte-scale storage systems and tackling networking and performance complexities. You will collaborate closely with top-tier researchers and engineers within the Modeling teams, developing the high-performance data layer for training and evaluation tasks.

Key Responsibilities

  • Develop and maintain petabyte-scale storage infrastructure addressing networking and performance challenges.
  • Work collaboratively with leading researchers and engineers to ensure data infrastructure meets training and evaluation requirements.

Ideal Candidate Profile

  • Minimum of four years’ experience in building and supporting data storage infrastructure.
  • Proficient in Python programming.
  • Experience with Kubernetes, particularly storage components such as Persistent Volumes and CSI drivers.
  • Skilled at converting unstructured data into efficient datasets across multiple storage solutions including S3, GCS, and POSIX file systems.
  • Familiarity with distributed data processing frameworks like Apache Beam, Spark, or Flink.
  • Desirable knowledge of modern analytics tools such as BigQuery, Airflow, or dbt.
  • Passionate about AI with up-to-date knowledge of the field and enthusiasm for deep technical involvement.
  • Eagerness to innovate and explore uncharted territory rather than solely optimizing existing systems.

Perks and Benefits

  • Weekly lunch allowance equivalent to $75 USD or £75 in local currency.
  • Comprehensive health and dental insurance with a dedicated budget for mental health support.
  • Retirement plans including RRSP matching, 401K, or pension schemes depending on location.
  • Full parental leave top-up covering up to six months for either parent.
  • Annual enrichment benefits covering arts, culture, fitness, wellness, quality time, and workspace improvements.
  • Education and learning budget for conferences, courses, and coaching.
  • Six weeks (30 working days) of paid vacation annually.
  • Travel budget to visit other company offices and participation in an annual company-wide offsite event.

Work Environment

  • Our company supports remote work and maintains offices globally including Montreal.
  • Office-based employees enjoy daily lunches, snacks, and social events.
  • Remote employees receive coworking benefits to connect locally with peers.
  • All employees receive a $500 stipend to equip their home office.

Additional Information

Applicants from diverse backgrounds are welcome, and we are committed to equal opportunity employment and an inclusive workplace. Accommodations during the recruitment process are available upon request. Cohere may use AI-assisted tools for candidate screening, but this does not restrict human review. Beware of scams: Cohere does not request payments or external services during hiring. Official communications come from authorized Cohere email domains only.

How they work

Teamwork & Collaboration Adaptability Creativity

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer