Senior Software Engineer

Training and deploying frontier AI models for developers and enterprises to power experiences like content generation, semantic search, RAG, and agents.
$150,000 - $250,000
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Cohere is on a mission to scale intelligence to serve humanity, focusing on training and deploying frontier AI models for developers and enterprises. This Senior Software Engineer role is crucial in deploying highly capable models into secure and critical infrastructure. You'll be crafting elegant code alongside a talented team, working across the entire stack to transform how modern workers interact with AI.

The company values diversity and maintains offices in Toronto, San Francisco, New York, and London, with a remote-friendly environment that promotes collaboration across time zones. The role involves working on cutting-edge AI technology, deploying enterprise-grade software, and collaborating with researchers to productionize state-of-the-art models.

As a Senior Software Engineer, you'll be responsible for shipping robust code that runs in low-resource environments and building systems that will make work more efficient and higher quality. The ideal candidate should have strong coding abilities, experience with RAG/agentic applications, and thrive in fast-paced environments.

The position offers comprehensive benefits including health and dental coverage, mental health support, parental leave, personal enrichment benefits, and flexible work arrangements. Cohere's team consists of world-class researchers, engineers, and designers who are passionate about their craft and committed to increasing the capabilities of their models.

Last updated 8 hours ago

Responsibilities For Senior Software Engineer

  • Deploy AGI into enterprise-grade software
  • Ship robust, minimal dependency code that runs in low-resource environments
  • Collaborate with researchers to productionize state of the art models and techniques

Requirements For Senior Software Engineer

  • Strong coding abilities and comfortable working across the stack
  • Experience building and deploying extremely performant client-side or server-side RAG/agentic applications to millions of users
  • Experience working in both large enterprise and startups
  • Excel in fast-paced environments and can execute while priorities and objectives are a moving target

Benefits For Senior Software Engineer

Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
  • Weekly lunch stipend, in-office lunches & snacks
  • Full health and dental benefits
  • Mental health budget
  • 100% Parental Leave top-up for 6 months (Canada, US, and UK)
  • Personal enrichment benefits for arts, culture, fitness, well-being
  • Remote-flexible with offices in Toronto, New York, San Francisco and London
  • Co-working stipend
  • 6 weeks of vacation

Interested in this job?

Jobs Related To Cohere Senior Software Engineer

Senior Search Infrastructure Engineer

Senior Search Infrastructure Engineer role at Cohere, working on deploying and supporting search platforms with cutting-edge AI technology.

Senior Search Infrastructure Engineer

Senior Search Infrastructure Engineer role at Cohere, working on deploying and supporting search platforms with cutting-edge AI models in a hybrid work environment.

Senior Software Development Engineer, AWS Aurora MySQL Engine

Senior Software Engineer role at Amazon AWS Aurora, building high-performance cloud database services with MySQL compatibility.

Application Engineer, Salesforce

Senior Salesforce Application Engineer role at Meta focusing on building enterprise applications and custom solutions using Salesforce and various technologies.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft focusing on Azure Cosmos DB support, offering hybrid work and comprehensive benefits.