Cohere logo

Software Engineer Intern/Co-op (Winter 2025)

Cohere

Software Engineer Intern/Co-op (Winter 2025)

About Us

Cohere is a leading data security-focused enterprise AI company, co-headquartered in Toronto and San Francisco, with key offices in London and New York. We build enterprise-grade frontier AI models with industry-leading multilingual capabilities designed to solve real-world business challenges. Our AI solutions are cloud-agnostic, offering the highest levels of security, privacy, and customization with on-premises and private cloud deployment options.

Role Overview

We are seeking a Software Engineer Intern/Co-op for Winter 2025. This role is ideal for students excited about building the next generation of machine learning models and NLP products. As an intern, you will have the opportunity to work on creating datasets for machine learning, scaling the pods to serve our API, or building new security features on our platform. You will have full autonomy and ownership over high-impact work, supported by an incredible team of leaders and mentors.

Responsibilities

  • Ship delightful experiences for our user-facing products, meticulously crafting code for browsers or server code.
  • Build features for the API platform that directly impact users.
  • Design and implement robust data pipelines (crawlers, storage, filters).
  • Design and implement scalable services or infrastructure for machine learning development.
  • Build internal tooling (CI/CD, dev utilities) to move faster together.
  • Build tech writing skills through maintaining and contributing to technical documentation, both internal and external facing.
  • Keep up with the cutting edge and adopt new technologies to improve performance and reliability across Cohere.

Qualifications

  • Currently enrolled in a post-secondary program and available for a full-time 3-6 month internship, co-op, or research work term.
  • Skills in Back-End Web Development, CSS, Database Management System (DBMS), Programming, Software Development, Computer Science, Engineering Documentation, Performance Tuning, System Performance, and Technical Documentation.

Why Join Us?

  • Inclusive Culture: We value and celebrate diversity and strive to create an inclusive work environment for all.
  • Cutting-edge AI Research: Work closely with a team on the forefront of AI research.
  • Comprehensive Benefits: Enjoy full health and dental benefits, including a separate budget for mental health.
  • Personal Enrichment: Access benefits towards arts and culture, fitness, and well-being.
  • Flexible Work Environment: Remote-flexible with offices in Toronto, New York, San Francisco, and London, plus coworking stipends.

Application Process

Our recruitment process will begin in the upcoming weeks. We will carefully review applications and assess potential candidates for our internships. If your qualifications match our requirements, we will contact you to discuss the opportunity further and advance your application to the next stage. Please apply by September 27th.

Join us at a pivotal moment, shape what we build, and wear multiple hats! If you consider yourself a thoughtful worker, a lifelong learner, and a kind and playful team member, Cohere is the place for you.

We welcome applicants from all backgrounds and are committed to providing equal opportunities. Should you require any accommodations during the recruitment process, please submit an Accommodations Request Form, and we will work together to meet your needs.

Benefits
Extracted with AI

  • An open and inclusive culture and work environment
  • Work closely with a team on the cutting edge of AI research
  • Free daily lunch
  • Full health and dental benefits, including a separate budget for mental health
  • Personal enrichment benefits towards arts and culture, fitness and well-being
  • Remote-flexible, offices in Toronto, New York, San Francisco and London and coworking stipends
  • Paid vacation

Similar jobs

Last update: 23 minutes ago

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

freiheit.com technologies logo
freiheit.com technologies

Software Engineer with Haskell, Java, JavaScript, Python, C++

Join our innovative engineering team in Hamburg as a Software Engineer. Work with Haskell, Java, Python, and more in a hybrid environment.

Delivery Hero logo
Delivery Hero

Software Engineer (JavaScript/React) - Display Ads (AdTech)

Join Delivery Hero as a Software Engineer (JavaScript/React) in Berlin to develop cutting-edge AdTech solutions for the local delivery market.

Cere Network logo
Cere Network

Principal AI Engineer

Join Cere Network as a Principal AI Engineer to drive AI innovation in Web3. Requires 10+ years in AI/ML, NLP, and software development.

Coinbase logo
Coinbase

Software Engineer Intern

Join Coinbase as a Software Engineer Intern to build next-gen crypto products. Solve complex problems with blockchain technology.

Nebius AI logo
Nebius AI

Senior Backend Engineer (Go)

Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.

Bitmovin logo
Bitmovin

Senior C++ Software Engineer

Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.

BetterUp logo
BetterUp

Senior Full-Stack Engineer, Core Experiences

Join BetterUp as a Senior Full-Stack Engineer to lead projects, craft quality code, and empower teams in a hybrid role in the Netherlands.

Aleph logo
Aleph

Frontend Engineer, AI

Join Aleph as a Frontend Engineer focusing on AI to develop innovative features using React.js and AI technologies in a remote role.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Haufe Akademie logo
Haufe Akademie

Software Engineer AWS & TypeScript

Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.

Huawei Nederland logo
Huawei Nederland

Information Retrieval Algorithm Engineer

Join Huawei as an Information Retrieval Algorithm Engineer to develop cutting-edge AI technologies in Amsterdam.

Nubank logo
Nubank

Senior Software Engineer - Data Platform

Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.

Harver logo
Harver

Senior Software Engineer (.NET, NodeJS, React)

Join Harver as a Senior Software Engineer to develop innovative solutions in a collaborative environment. Work with .NET, NodeJS, and React.

Huawei Nederland logo
Huawei Nederland

Senior ASR / TTS Researcher

Join Huawei's research center in Amsterdam as a Senior ASR/TTS Researcher, focusing on speech synthesis and AI.

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

CHEEX logo
CHEEX

Backend Developer with AWS and Spring Boot Experience

Join CHEEX as a Backend Developer in Berlin. Work with AWS, Spring Boot, and Angular in a progressive, inclusive environment.

Telenet logo
Telenet

Software Engineer with Design Affinity

Join Telenet as a Software Engineer with design skills to develop innovative campaigns using HTML, CSS, and JavaScript.