The opportunity
Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products that are designed to solve real-world business problems.
What you'll do
Evolve and scale the backend systems that power Model Vault, including: authentication and authorization, deployment management, billing, metering, and customer lifecycle.
Lead major architectural initiatives across identity, payments, usage: systems, platform scalability, and other core product foundations.
Build highly reliable control-plane services for provisioning, configuring,: scaling, and operating model deployments across clouds and hardware platforms.
Design APIs and distributed systems with strong guarantees around: correctness, consistency, isolation, failure recovery, idempotency, and observability.
Build security and privacy into the platform architecture, including tenant: isolation, least-privilege access, auditability, secrets management, encryption, and confidential computing boundaries.
Solve complex problems that span backend systems, cloud infrastructure,: security, and AI inference, where conventional SaaS patterns are often not enough.
What they're looking for
- Drive projects end-to-end, from architecture and threat modeling through: implementation, rollout, production operations, and iteration based on real customer workloads.
- You are a strong backend engineer with excellent fundamentals in distributed: systems, databases, networking, operating systems, and security.
- You have strong programming fundamentals and experience building production: systems in languages such as Go, Python, Java, C++, Rust, or similar. You write clean, maintainable, well-tested code and make thoughtful tradeoffs between simplicity, performance, and correctness.
- You have designed and operated production systems where correctness,: availability, security, and performance mattered at significant scale.