Cohere

Senior/Staff Full-Stack Engineer

Cohere5 months ago
Location

Toronto

Type

Full Time

Salary

CAD 150,000 – 250,000

Level

Senior

Role

Full Stack Engineer

Posted

Oct 26, 2025

Full TimeSenior

The role

Summary

Cohere is seeking a Senior/Staff Full-Stack Engineer to join their North AI workspace platform team, focusing on building cutting-edge autonomous AI agents for enterprise environments. The ideal candidate will develop performant, secure applications that revolutionize how enterprises utilize AI, working at the intersection of full-stack development and advanced AI technologies.

What you'll do

Platform Development: Build and ship features for North, Cohere's AI workspace platform, focusing on creating robust and secure enterprise AI solutions
AI Agent Development: Develop autonomous agents capable of interacting with sensitive enterprise data while maintaining strict security protocols
Performance Optimization: Write highly efficient code optimized for low-resource environments with stringent deployment mechanisms
Cross-Functional Collaboration: Work closely with AI researchers to productionize state-of-the-art machine learning models and techniques

What we look for

Technical

Full-stack ProficiencyProven experience in full-stack development with Python and React
Production ExperienceDemonstrated history of shipping production-grade code

Education

Computer ScienceBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Enterprise and Startup BackgroundExperience working in both large enterprises and startup environments
AI Application DeploymentProven track record of building and deploying high-performance AI applications

Skills

Required skills

Full-stack DevelopmentExtensive experience building production-ready applications across frontend and backend
PythonStrong proficiency in Python for backend development
ReactAdvanced React development skills for frontend implementation
AI Application DevelopmentExperience building RAG and agentic applications
Enterprise SoftwareUnderstanding of enterprise software development principles

Nice to have

Design SkillsCreative mindset with an eye for design and user experience
AI Model DeploymentExperience productionizing state-of-the-art AI models
Security EngineeringDeep understanding of security and privacy in software development

Compensation & benefits

Salary

CAD 150,000 – 250,000 (annual)

Benefits

Health Coverage

Comprehensive health and dental benefits with additional mental health budget

Parental Leave

100% parental leave top-up for up to 6 months

Vacation

6 weeks of annual vacation (30 working days)

Work Flexibility

Remote-flexible work arrangement with global office locations and co-working stipend

Personal Development

Personal enrichment benefits for arts, culture, fitness, and workspace improvement

Lunch Benefits

Weekly lunch stipend with in-office lunches and snacks


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess initial fit and background
  2. 2
    Technical Assessment Comprehensive coding challenge focused on full-stack and AI application development
  3. 3
    Technical Interviews Multiple rounds of interviews with engineering team, including system design and technical depth assessment
  4. 4
    Final Interview Meeting with senior leadership to discuss vision, cultural fit, and long-term potential

Apply for this position

You'll be redirected to the company's application page