Skip to main content

Tech Lead, Agent Framework - Observability

Elastic
Remote - SpainUpdated 46d ago
Base salary
€80k–€127k
Published base salary range
Location
Remote - Spain
Remote eligibility
Employment
Full-time
Lead / Manager
Role family
Engineering
Developer tools
Apply on jobs.elastic.co
Job actionsApply now
Job actionsApply now

About the job

Elastic, the Search AI Company, enables everyone to find answers in real time using all their data at scale. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together search and AI for search, security, and observability solutions.

Elastic's Streams program is the unified platform for getting data into Elasticsearch from edge collection through cloud processing. At the edge, Elastic Agent and Beats are how data leaves customer infrastructure. This role is the tech lead for the Agent Framework team, owning the architecture, setting technical direction, and being the primary decision-maker for how Elastic's agent layer evolves to support the Streams model.

Responsibilities

  • Design a scalable and capable architecture for the agent layer.
  • Evaluate and implement new technologies to boost system performance.
  • Conduct reviews of existing architecture and lead architectural discussions.
  • Provide technical guidance and support to team members, fostering continuous learning.
  • Conduct code reviews and offer constructive feedback.
  • Engage with stakeholders to gather requirements and collaborate with product management to prioritize features.
  • Facilitate cross-team collaboration and identify/mitigate project risks.

Qualifications

  • Proven experience as a technical lead or principal engineer on an agent, daemon, or systems-level software project at scale managing distributed deployments, versioning, and backward compatibility.
  • Deep knowledge of observability data collection: metrics, logs, traces, and protocols (OTLP, Prometheus Remote Write, syslog, etc.).
  • Solid background in Go (Elastic Agent and Beats are primarily Go).
  • Experience designing management and control planes for distributed software, particularly protocol-driven approaches like OpAMP.
  • Track record of leading large, multi-team technical initiatives from ambiguous design space to shipped software.
  • Comfortable with the full arc of a technical decision: writing design docs, socializing across stakeholders, building consensus.
  • Great written communication producing design docs and ADRs.

Bonus Points

  • Direct experience with Elastic Agent, Fleet, Beats, or OpenTelemetry collector internals.
  • Experience with OpenTelemetry collector configuration, OTLP transport, or upstream contribution.
  • Experience with cross-platform testing spanning Linux, Windows, MacOS, containers, and Kubernetes.
  • Knowledge of pipeline execution models and processing languages (Streamlang, Logstash, Fluent, etc.).
  • Experience with CloudFormation, Terraform, or other infrastructure-as-code tooling.
  • Contributions to open source projects in the observability or agent ecosystem.
  • Comfort working async-first across a globally distributed team.

Compensation

Base salary only; no variable compensation component. Typical starting salary range: €80,400—€127,200 EUR.

Benefits

  • Health coverage for you and your family in many locations.
  • Ability to craft your calendar with flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • Up to $2000 (or local currency equivalent) match for financial donations and service.
  • Up to 40 hours each year for volunteer projects.
  • Minimum of 16 weeks of parental leave.

Application

For accommodation requests during the application or recruiting process, email candidate_accessibility@elastic.co.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.