S

Sanity

API-powered customizable CMS for content

Senior Software Engineer - Agent Foundations

AI Application EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Strong TypeScript and React skills, with comfort working across frontend, APIs, and backend systems, often in Go.
  • Experience shipping LLM-based systems in production and making them reliable for users.
  • Understanding of chunking, embeddings, hybrid search, and ranking, including the limitations of retrieval-augmented generation.
  • Ability to assess user intent, edge cases, failure modes, and cost when designing system architecture, including agent knowledge, tool access, and escalation.
  • Ability to write precise system instructions and understand how phrasing affects agent behavior.
  • Comfort working with probabilistic systems, designing evaluations, running experiments, interpreting results statistically, and using aggregate trends to prioritize failures.
  • Experience with Model Context Protocol, tool-use patterns, and agent architectures, or strong curiosity to explore them.

Responsibilities

  • Build retrieval and knowledge bases by turning sources into documents and chunks, developing how knowledge bases are created, kept fresh and scoped, and enabling agents to query them with GROQ, keyword, and semantic search.
  • Build Model Context Protocol endpoints, tools, and integrations that provide agents with an interface to company systems and extend Content Agent.
  • Develop agent orchestration logic that controls actions and their order, including when to involve a human.
  • Engineer system prompts and give agent instructions the same care as surrounding code.
  • Measure and improve reliability, retrieval quality, and cost through evaluations, telemetry, and experiments, using production measurements as well as test sets.
  • Build across the stack, including interfaces in Dashboard and Studio, APIs, backend services, and Blueprints, the infrastructure-as-code path customers use to define agents and knowledge.
  • Help shape Sanity Context and Content Agent, including deciding how the products develop.

Desired Qualifications

  • Experience with search or information retrieval.

About the Company

Sanity

API-powered customizable CMS for content

Sanity.io offers a highly customizable, API-first CMS that lets teams manage content from multiple sources and deliver data-driven experiences across devices. Its core product, Sanity Studio, is a real-time toolkit that separates content from presentation, enabling flexible, reusable content across platforms and seamless collaboration among developers, designers, and editors. The platform emphasizes content as data and uses a composable architecture to integrate external workflows and data sources, setting it apart with strong developer experience and configurability. The company aims to help organizations modernize their content strategies, improve efficiency, and deliver consistent, branded experiences at scale, supported by advisory services and tiered subscriptions.

Company size
201-500
Company stage
Series C
Total funding
$137.1M
Headquarters
Oslo, Norway
Founded
2018

Recently Posted Jobs

Explore more opportunities at Sanity

See more jobs