
Cohere
Senior
Ship full-stack features for Cohere's secure enterprise AI workspace, North
Cohere is hiring a senior full-stack engineer, front-end leaning, for its North team — the AI workspace platform that connects agents to sensitive enterprise data under strict security constraints. The role demands production Python and React experience, prior work shipping performant RAG/agentic applications at scale, and comfort building minimal, custom code in place of popular libraries when security requirements block their use.
Practice this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Full-stack production experience in Python and React
- Building and scaling RAG/agentic applications
- Engineering under strict security/privacy constraints (custom vs. off-the-shelf tooling)
- Product ownership: problem framing through impact measurement
- Pushing back on designs that don't serve the user
- Operating in fast-moving, ambiguous priority environments
Common question themes
Describe a fullstack feature you owned from user problem to shipped impact
Tell me about building a RAG or agentic system that served real users at scale
When have you had to avoid standard libraries/tooling for security reasons — what did you build instead
Describe a time you pushed back on a product spec or design
How do you approach frontend UX decisions when working across the whole stack
How do you operate when priorities shift quickly and requirements are ambiguous
How candidates describe it
Real Senior Full-Stack Engineer (Front-End Leaning) interview stories — retold from candidates' public write-ups, with sources.
Amazon · Front End DeveloperNo offerAmazon Front End Developer Phone Screen: Strong Performance, Silent Rejection
A front-end developer's phone screen with Amazon went well by the candidate's own account and the interviewer's real-time feedback, covering CSS, JavaScript closures, and two coding exercises, but ended in a rejection with no reason given despite repeated follow-up.
Interviewed 2022 · Not specified
Google · L3 Software EngineerOfferGoogle L3 software engineer interview: phone screen, four coding rounds, and the Googleyness round
A candidate with two years of experience went from recruiter outreach to offer over about four months. The onsite was four 45-minute coding rounds — three of them featuring binary trees — and one round turned into a 25-minute chain of follow-ups about approximating an optimal solution at scale.
Interviewed June 2020 · Bangalore, IN
Google · L4 Software EngineerNo offerGoogle L4 Software Engineer Interview: Eight Rounds, No Offer
An L4 Software Engineer candidate went through two phone screens, three onsite rounds, a culture conversation, and a team-matching call with a Google hiring manager, then watched the process stall for about a month and a half over a tightened experience requirement before an added extended round ended without an offer.
Interviewed February 2024 · Not specified
Related interviews

Cohere
Mid
Forward Deployed Engineer, Agentic Platform

Cohere
Mid
Member of Technical Staff, Applied ML

Cohere
Senior
Data Engineer, Data Foundations

Affirm
Mid
Software Engineer II, Full-Stack (Marketplace Performance)

Netflix
Senior
Full-Stack Software Engineer 5 - Ecosystem and Operational Insights

Amazon
Mid