Senior Full-Stack Engineer, North Tools & Retrieval
Listed on 2026-08-14
-
Software Development
Full Stack Developer, Backend Developer, Software Engineer, Front End Developer
Senior Generalist for Data Abstractions & Tools Team
The Data Abstractions & Tools team is the group inside North responsible for how users bring their data into the platform and put it to work. We own the systems that let users upload, organize, and share their files and knowledge bases, the framework for extending agents with skills and third-party integrations, and the data-sync pipeline that connects enterprise data sources to North's agents.
We are a small team owning a wide surface area, and we need a senior generalist who can move freely across backend and frontend as the roadmap demands. You will pick up any layer of a feature, from API design and database schema to the frontend that sits on top of it, and own it end-to-end.
In this role, you will:
- Design, build, ship, and maintain features across the full stack for our roadmap surfaces: large-scale file upload and management, shared knowledge bases, the agent extensibility framework (skills and integrations), and the pipeline that syncs external enterprise data into the platform.
- Own features end-to-end, from technical design through implementation, testing, launch, and iteration.
- Write and ship minimal code that runs in low-resource environments with stringent deployment mechanisms. As security and privacy are paramount, you will sometimes need to re-invent the wheel and won't be able to use the most popular libraries or tooling.
- Collaborate closely with Product, UX, and the modeling team to validate requirements and prototype quickly.
- Raise the engineering bar: patterns, testing discipline, code review, and mentoring across the team.
- Use AI actively in your work, while staying accountable for the quality and reliability of what you ship.
You may be a good fit if:
- Have shipped (lots of) fullstack code (Python and React) in production
- You excel in fast-paced environments and can execute while priorities and objectives are a moving target
- You have strong coding abilities and are comfortable working across the stack.
- You have built and deployed extremely performant client-side or server-side RAG/agentic applications to millions of users.
- You think like a product owner, not just an engineer. You ask "should we build this?" before "how do we build this?"
- You have strong opinions on what makes a great user experience and aren't afraid to push back on designs or specs that don't serve the user.
- You've owned features end-to-end: from understanding the user problem, to shipping, to measuring impact.
Working
Location:
This role can be based remotely or from one of our office locations listed on the job description - there is no minimum in-office qualification requirement. We care most about hiring exceptional people regardless of locations, though please check the location listed on the posting for guidance around the core time zone or working hours alignment expected for the role.
Compensation:
- For candidates based in California, New York and Washington States, the compensation range is: $215,000 – $260,000
- For candidates based elsewhere in the US, the compensation range is: $180,000 – $220,000
- For candidates based in Canada, the compensation range is: $260,000 – $310,000
- A weekly lunch stipend of $75/£75 or equivalent in your local currency for lunch.
- Full health and dental benefits, including a separate budget for mental health.
- RRSP matching, 401K, Pension Scheme.
- 100% Parental Leave top-up for up to 6 months, for either parent.
- Annual enrichment benefits:
Arts & culture, fitness/wellness, quality time, and a workspace improvement credit. Education & learning stipend for conferences, courses, and coaching. - 6 weeks of paid vacation (30 working days!)
- Budget for traveling to other offices if you are remote, plus an annual company offsite.
- Cohere is remote-friendly, but we also have offices in Toronto, London, New York City, San Francisco, Montreal, Paris, Berlin and Seoul with more opening soon.
- For those in the office: a daily lunch program, plenty of snacks, and regular community and social events.
- For those not near an office: a co-working benefit so you can work alongside others in your city.
- Everyone receives a $500…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).