Latest AI JobsBrowse Jobs
Elastic logo

Principal AI Engineer - Context - Agents and Context

ElasticGreeceEnterprise Search - Engineering
Apply on company site
Salary
€73.300 — €115.900 EUR
Job type
Full-time
Experience
Senior · 10+ yrs
Posted
5 Oct 2026
Status
Open · checked 7d ago

About this role

Elastic seeks a Principal AI Engineer based in Greece to lead the production improvement loop for the Context Engine. This hybrid position involves shaping agentic behaviour, designing telemetry, and collaborating with multidisciplinary teams, making it a strong fit for experienced software professionals with a background in AI-driven products.

Role Overview

The Principal AI Engineer works within the Context Engine team to build and refine the knowledge layer utilized by AI agents interacting with enterprise data in Elasticsearch. Responsibilities include managing extraction automations, retrieval tools, and memory based on telemetry and offline evaluations. The position requires writing production code in TypeScript, designing evaluation frameworks, and establishing technical standards for agentic behavior across a distributed team.

Key Responsibilities

Own the production improvement loop for the Context Engine by identifying failure modes, implementing fixes, and validating outcomes through offline evaluations, customer conversations, and telemetry.
Define safety procedures for iterating on agents and skills, including prompt versioning, rollouts, regression coverage, and staged evaluations.
Design telemetry systems to capture data from agent traces, tool calls, and knowledge retrieval, integrating findings into Elasticsearch and feedback dashboards.
Partner with the data science team to establish evaluation strategies, golden datasets, and quality, latency, and cost evaluators.
Review designs and pull requests, mentor engineers in evaluation-driven development, and author technical proposals that guide the product roadmap.

Requirements

Ten or more years of software engineering experience, including recent years operating AI-driven products on production traffic with public APIs and evolving data models.
Demonstrated track record of evaluation-driven product improvement through tracing, user feedback analysis, and metric measurement.
Direct experience building agents with state and memory while iterating on prompts, skills, and tool behavior in production.
Familiarity with MCP, including publishing public MCP servers and tools.
Experience designing AI system telemetry for engineering and product decisions.
Experience running end-to-end product experiments involving instrumentation and unattended execution.
Strong backend engineering skills in Python or TypeScript, covering APIs, stateful workflows, data pipelines, and production services.
Ability to collaborate with data scientists, engineers, and product managers while communicating trade-offs clearly.
Pragmatic, low-ego approach suitable for an async-first distributed environment.

Nice to Have

Experience with agent frameworks such as LangGraph, CrewAI, or the Claude Agent SDK.
Background in agentic retrieval and knowledge representation.
Practical experience using Elasticsearch.

Skills and Tools

TypeScript
Python
Elasticsearch
MCP (Model Context Protocol)
LangGraph
CrewAI
Claude Agent SDK

Salary and Benefits

Base salary ranging from €73.300 to €115.900 EUR.
Health coverage for employees and families in applicable locations.
Flexible calendars with adaptable locations and schedules.
Generous annual vacation days.
Donation matching up to $2000 or local currency equivalent.
Up to 40 hours annually for volunteer projects.
Minimum of 16 weeks of parental leave.

About the Company

Elastic is the Search AI Company that enables users to locate real-time answers across data scales using cloud-based solutions for search, security, and observability. Serving more than 50% of the Fortune 500, the organization operates as a distributed team that values diversity, inclusion, and transparent remuneration.

How to Apply

Interested candidates should visit the official Elastic careers page to submit an application for this position.

Skills and tech stack

Questions candidates ask

Where is this job located?

This is a hybrid role based in Greece.

What is the salary range for the Principal AI Engineer role?

The base salary ranges from €73.300 to €115.900 EUR.

How many years of experience are required?

The role requires 10+ years of software engineering experience, with recent years focused on shipping and operating AI-driven products in production.

What programming languages are used in the codebase?

The primary codebase is built in TypeScript, and strong backend engineering skills in either Python or TypeScript are required.

How do I apply for this position?

Candidates should apply directly on the official Elastic careers page.

Ready to apply?

The application is on the official Elastic careers page.

Apply on company site