All interviews
Cohere logo

Cohere

Mid

Build the auth, billing, and Playground systems that let Cohere customers self-serve frontier AI

Cohere's Inference team is hiring a full-stack engineer to work across the platform layer that lets customers understand, trust, and pay for Cohere's models — improving auth/billing/payment systems, extending the interactive Playground, and building deployment management features. The role requires 5+ years writing clean backend code (Golang/React stack) and real experience with payment or subscription/usage-based SaaS systems, plus comfort writing minimal, low-resource, security-constrained code without leaning on the most popular libraries.

Step into this interview

Free · a live voice mock calibrated to this exact role

Practice this interview

What this interview tests

  • Payment/billing systems: subscription or usage-based SaaS, freemium models
  • Full-stack ownership across Golang backend and React frontend
  • Writing minimal, dependency-light code for low-resource, security-constrained environments
  • Auth and platform security for a customer-facing developer product
  • Reading and fixing code outside one's own module/codebase
  • Operating in fast-paced, shifting-priority environments

Common question themes

Design or debug a billing/payment system edge case (proration, metering, failed charges)

Full-stack feature you shipped end-to-end in Go/React or an equivalent stack

A time you had to avoid popular libraries due to security/low-resource constraints and built it yourself

Fixing an issue in code outside your usual area of ownership

Extending a self-serve product surface (like a Playground) for a new customer need

Navigating shifting priorities/ambiguity in a fast-moving team

View the original posting

Related interviews