Tech Lead, Agent Framework - Observability
Elastic- Base salary
- €80k–€127k Published base salary range
- Location
- Remote - Spain Remote eligibility
- Employment
- Full-time Lead / Manager
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
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.