
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
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
Related interviews

Cohere
Mid
Forward Deployed Engineer, Agentic Platform

Cohere
Mid
Member of Technical Staff, Applied ML

Cohere
Senior
Data Engineer, Data Foundations

Coinbase
Mid
Software Engineer

Coinbase
Senior
Senior Software Engineer (EAA)

Netflix
Senior