Software Engineer, Collect

Cohere Cohere · AI Frontier · Toronto, ON · Inference

Software Engineer on the Collect team at Cohere, focusing on building critical internal tools and applications, and contributing to user-facing products. The role involves front-end and back-end development using technologies like Next.js, TypeScript, React, and Python. The team works closely with AI research but the role itself is focused on engineering and product development.

What you'd actually do

  1. Contribute to building critical internal tools and applications relied upon by hundreds of Cohere employees
  2. Work with a small talented and enthusiastic team of software engineers.
  3. Contribute to delightful experiences for our user-facing products, meticulously crafting code for browsers and occasionally server code.
  4. Collaborate and grow with your engineering colleagues of all levels through direct pairing sessions, architectural designs, documentation and talks.
  5. Identify and remove roadblocks to enable your team to increase its engineering velocity.
  6. Build resilient systems that are mission-critical.
  7. Keep up with the cutting edge and adopt new technologies to improve performance and reliability.

Skills

Required

  • Next.js
  • TypeScript
  • React
  • Python
  • front-end development
  • back-end development

Nice to have

  • mentoring junior engineers
  • documentation
  • communication skills