E

Elastic

Searches enterprise data and monitors systems

Principal AI Engineer - Context, Agents and Context

AI Application Engineering +1Updated on Oct 30
Full-timeUnited KingdomNo salary listedIn-person

About the Job

Requirements

  • 10+ years of software engineering experience, with recent years spent shipping and operating AI-driven products on real production traffic, ideally products with public APIs and data models that had to evolve without breaking customers.
  • A track record of eval-driven product improvement: diagnosing agent or large language model behaviour from traces and user feedback, designing evaluations that expose problems, shipping fixes, and measuring outcomes.
  • Direct experience building agents with state and memory, and iterating on prompts, skills, and tool behaviour safely in production.
  • Ability to explain how tool calls and their results flow through each iteration, how context grows across turns and is managed, and how the loop decides to stop.
  • Familiarity with the Model Context Protocol (MCP), including exposing public MCP servers and tools.
  • Experience designing telemetry for AI systems and using it to make engineering and product decisions.
  • Experience running product experiments end to end, including instrumentation, unattended execution, and interpreting results.
  • Experience building products with public APIs and evolving data models, and judgement in maintaining external contracts as a product changes.
  • Strong backend engineering skills in either Python or TypeScript, including APIs, stateful workflows, data pipelines, and production services.
  • Ability to work with data scientists, engineers, and product managers as peers, translate between measurement and shipping, and communicate trade-offs clearly.
  • A pragmatic, low-ego working style suited to a distributed, async-first team.

Responsibilities

  • Own the production improvement loop for Context Engine by understanding how extraction automations, retrieval tools, and memory behave based on offline evaluations, customer conversations, and telemetry; identify failure modes, fix them, and prove the fix.
  • Define how agents and skills are iterated on safely, including versioning and rollout of prompts, skills, and automations; regression coverage; staged and shadow evaluation; and guardrails for changing behaviour without breaking customers.
  • Design telemetry for data-informed engineering decisions, including what to capture from agent traces, tool calls, and knowledge retrieval, how it lands in Elasticsearch, and how it feeds evaluation, dashboards, and the feedback loop.
  • Partner with the data science team on evaluation strategy, including golden datasets and evaluators that gate on quality, latency, and cost.
  • Review designs and pull requests, mentor engineers in evaluation-driven development, and write technical proposals that shape the roadmap.
  • Write production code and work on a TypeScript codebase, shipping code, designs, and discussions publicly alongside the Elastic Stack.

Desired Qualifications

  • Experience with agent frameworks such as LangGraph, CrewAI, Claude Agent SDK, or similar.
  • Agentic retrieval experience, including knowledge representation.
  • Practical Elasticsearch experience.

About the Company

Elastic

Searches enterprise data and monitors systems

Elastic builds search, observability and security software for developers, IT operations teams and security analysts. Elasticsearch indexes enterprise data so applications can retrieve records, while Kibana gives teams dashboards for exploring results and investigating system activity. Customers use the tools to search business information, monitor applications and infrastructure, and investigate threats across their data. Elastic sells managed cloud services and self-managed subscriptions, with resource-based hosted pricing, usage-based serverless pricing and licenses tied to nodes and memory. Founded in 2012, Elastic lists San Francisco, California, as its headquarters.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Elastic

See more jobs