Senior Software Engineer, Agent Foundations
Sanity
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
239 open foundations roles across 51 companies are on ApplySarthi right now, most of them in Bengaluru (9).
- SDE II, Global Trade FoundationsAmazon · bengaluru
- Staff Software Engineer, Infrastructure FoundationsTemporal
- Staff Software Engineer, Tech FoundationsJobgether
- Full-stack Engineer 5 - Intelligent Foundations and Experiences (IFX)Capitalone
- AI Foundations - Technical Product Management - Internship 2027IBM
What foundations roles keep asking for: AWS (33%), Python (30%), Java (28%), LLMs (28%), Machine learning (26%), Observability (26%), Scala (21%), C++ (19%) — counted across their open postings here.
Software Engineer jobs in the United Kingdom · Software Engineer jobs in Norway · Software Engineer jobs in London · Remote Software Engineer jobs · Figma jobs · Go jobs · LLMs jobs · RAG jobs
Sanity has 49 open roles listed here.
- Senior Solutions Architect (German speaking)
- Senior Solutions Architect (German speaking)
- AI & Innovation Lead, G&A
- Staff Global Systems Integrator Partnerships Manager
- Enterprise Account Executive, DACH
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for foundations roles keep coming back to AWS, Python, Java, LLMs. Practise those questions before you sit with Sanity.
Questions you are likely to be asked
- Why do you want to join Sanity?
- What is your experience with Figma? Tell me one thing you learned the hard way.
- How do you decide what to test, and what does good code review look like to you?
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
- How would you design an API for a feature you have worked on?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Senior Software Engineer, Agent Foundations at Sanity interview free →We're hiring a senior engineer for Agent Foundations, the team responsible for how agents work with structured content at Sanity. We own two products. Content Agent runs content operations (bulk edits, audits, translation, publishing) through conversation in Sanity Dashboard, Slack, Linear and a headless API. Sanity Context (including Knowledge Bases ) is an MCP endpoint that gives any agent structured retrieval and semantic search over a team's live content, whether it be Sanity Documents or your own federated content from outside Sanity. We're looking for someone who's built AI systems people can depend on in production. At Sanity.io , we build an AI-powered content operating system that lets teams model, create, and automate content the way their business actually runs. SKIMS , Figma , Riot Games , Anthropic , COMPLEX , Nordstrom , and Morningbrew run their content operations on it. Most AI products add a model to a content store. We work on what sits underneath. We build knowledge bases from Sanity datasets and external sources, and retrieval that combines GROQ filters with keyword and embedding search. Our agents need to understand schemas, references and validation rules. Telemetry and evals tell us how well the systems work. You'll work across these systems, owning your domain end to end and working closely with product and design to decide what gets built next. What you'd be doing: Build retrieval and knowledge bases. Turn sources into documents and chunks. Develop how knowledge bases are created, kept fresh and scoped, and how agents query them using GROQ, keyword and semantic search together. MCP endpoints and tools give agents their interface to our systems. You'll build these, along with tools and integrations that extend Content Agent. Work on agent loops. Write the orchestration logic that controls an agent's actions and their order, including when to bring a human in. Engineer system prompts. Give agent instructions the same engineering attention as the code around them. Measure and improve reliability, retrieval quality and cost through evals, telemetry and experiments. We measure it in production as well as on test sets. Ship across the stack. Build interfaces in Dashboard and Studio, APIs and backend services. Work on Blueprints, the infrastructure-as-code path customers use to define their agents and knowledge. Help shape the products. Sanity Context is new and changing quickly. You'll have considerable latitude to decide what it and Content Agent become. About you: Location: London, UK or Oslo, Norway (in-office 2–3 days/week) You're strong in TypeScript and React and comfortable working across frontend, APIs and backend (often in Go). You've shipped LLM-based systems in production and understand the work it takes to make them behave reliably for every user. You understand chunking, embeddings, hybrid search and ranking, including where RAG falls short. Experience with search or information retrieval is a strong plus. You think through a capability's user intent, edge cases, failure modes and cost before deciding on the architecture. That includes what the agent needs to know, which tools it can use and when it should escalate. You write well and pay attention to how phrasing changes an agent's behavior. You can write precise instructions for a system that interprets language literally. You're comfortable working with probabilistic systems. You design evals, run experiments and interpret results statistically, using aggregate trends to decide which failures need attention. You have experience with MCP, tool-use patterns and agent architectures, or you're curious enough to explore them. You care about the quality of the code and products you ship, down to the writing. You don't need to meet every requirement to apply. We're especially interested in people who've developed engineering skills after starting in fields such as writing, interaction design or liberal arts. Some of the best agent work we've seen comes from people who understand language and how people work, alongside systems architecture. What we can offer: A highly-skilled, inspiring, and supportive team Positive, flexible, and trust-based work environment that encourages long-term professional and personal growth A global, multi-culturally diverse group of colleagues and customers Comprehensive health plans and perks A healthy work-life balance that accommodates individual and family needs Competitive stock options program and location-based salary Who we are: Sanity.io is a modern, flexible content operating system that replaces rigid legacy content management systems. One of our big differentiators is treating content as data so that it can be stored in a single source of truth, but seamlessly adapted and personalized for any channel without extra effort. Forward-thinking companies choose Sanity because they can create tailored content authoring experiences, customized workflows, and content models that reflect their business. Sanity recently raised an $85m Series C led by GP Bullhound and is also backed by leading investors like ICONIQ Growth, Threshold Ventures, Heavybit and Shopify, as well as founders of companies like Vercel, WPEngine, Twitter, Mux, Netlify and Heroku. This funding round has put Sanity in a strong position for accelerated growth in the coming years. You can only build a great company with a great culture. Sanity is a 300+ person company with highly committed and ambitious people. We are pioneers , we exist for our customers , we are hel ved , and we love type two fun ! Read more about our values here! Sanity.io pledges to be an organization that reflects the globally diverse audience that our product serves. We believe that, in addition to hiring the best talent, a diversity of perspectives, ideas, and cultures leads to the creation of better products and services. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, or gender identity.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Senior Solution Architect (US/Canada)Sanity
- Senior Software Engineer, AI Developer ExperienceSanity
- Enterprise Account Executive (US)Sanity
- Enterprise Account Executive - Existing Customers (US/Canada)Sanity
- Senior Developer AdvocateSanity
- Senior Manager, Solution Architecture - Existing CustomersSanity
- Senior Site Reliability EngineerSanity
- Senior Manager, Account-Based Experience (ABX)Sanity
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on ashby · posted 2026-04-21. ApplySarthi collects openings and links to application pages; the role is advertised by Sanity, not by us.