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
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
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.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
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.
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.
Software Engineer Intern
Join Coinbase as a Software Engineer Intern to build next-gen crypto products. Solve complex problems with blockchain technology.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
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.
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.
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.
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.
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.
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.
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.
Software Engineer AWS & TypeScript
Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.
Information Retrieval Algorithm Engineer
Join Huawei as an Information Retrieval Algorithm Engineer to develop cutting-edge AI technologies in Amsterdam.
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.
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.
Senior ASR / TTS Researcher
Join Huawei's research center in Amsterdam as a Senior ASR/TTS Researcher, focusing on speech synthesis and AI.
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.
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.
Software Engineer with Design Affinity
Join Telenet as a Software Engineer with design skills to develop innovative campaigns using HTML, CSS, and JavaScript.