Tech Lead, Agent Framework - Observability

2 months ago
Full-time
Lead
Software Development
Elastic

Elastic

Elastic is a leading platform for search-powered solutions, providing real-time insights and making data usable for developers and enterprises worldwide.

Internet Software & Services
1K-5K
Founded 2010

Description

  • Own the architecture and technical direction for Elastic's agent layer within the Streams program.
  • Design a scalable architecture for the agent layer and evaluate new technologies to improve performance.
  • Review existing architecture and lead technical discussions to drive decisions and improvements.
  • Provide technical guidance, conduct code reviews, and set engineering quality standards for the team.
  • Work with stakeholders to gather requirements and align technical decisions with expectations.
  • Partner with product management to prioritize features based on stakeholder input.
  • Coordinate across teams to unblock execution and keep projects aligned with changing priorities.
  • Identify project risks and take action to mitigate them.

Requirements

  • Proven experience as a technical lead or principal engineer on an agent, daemon, or systems-level software project at scale.
  • Experience managing distributed deployments, versioning, and backward compatibility.
  • Deep knowledge of observability data collection, including metrics, logs, traces, and related protocols such as OTLP, Prometheus Remote Write, and syslog.
  • Solid background in Go.
  • Experience designing management and control planes for distributed software, especially protocol-driven approaches like OpAMP.
  • Track record of leading large, multi-team technical initiatives from ambiguous design space to shipped software.
  • Ability to move between projects and codebases and work with different teams based on changing business priorities.
  • Strong written communication skills, including writing design docs and ADRs.
  • Direct experience with Elastic Agent, Fleet, Beats, or OpenTelemetry collector internals (bonus).
  • Experience with OpenTelemetry collector configuration, OTLP transport, or upstream contribution (bonus).
  • Experience with cross-platform testing and developer productivity across Linux, Windows, macOS, containers, and Kubernetes (bonus).
  • Knowledge of pipeline execution models and processing languages such as Streamlang, Logstash, or Fluent (bonus).
  • Experience with CloudFormation, Terraform, or other infrastructure-as-code tooling for agent deployment (bonus).
  • Contributions to open source projects in the observability or agent ecosystem (bonus).
  • Comfort working async-first across a globally distributed team (bonus).

Benefits

  • Base salary only, with no variable compensation component.
  • Typical starting salary range of €67,000 to €106,000 EUR.
  • Competitive pay based on the work you do, not previous salary.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation days each year.
  • Up to $2,000 (or local currency equivalent) in matching for financial donations and service.
  • Up to 40 hours per year for volunteer projects.
  • At least 16 weeks of parental leave.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Team Lead, Technical Support

Nice Côte d'Azur Hotels, Restaurants & Leisure

NiCE is hiring a remote Team Lead, Technical Support to provide advanced technical assistance for contact-center software, lead complex issue resolution, and improve customer service operations.

Agile HTTP MySQL SFTP SQL SQL Server TCP/IP TLS
1 hour, 3 minutes ago

[Job 31822] Software Architect (Tech Lead Java & IA Generativa)

CI&T 5K-10K Internet Software & Services

A CI&T busca um(a) Tech Lead para liderar uma equipe de engenharia na construção de soluções Java escaláveis e impulsionar o uso de IA generativa em produtos e no desenvolvimento.

Agile CI/CD Generative AI GPT Java Kafka Microservices MongoDB RabbitMQ REST API Spring Boot SQL Server
2 hours, 3 minutes ago

Technical Lead, Senior Database Engineer

Canopy 51-250 Internet Software & Services

Canopy is hiring a Senior Database Engineer to own and optimize its fleet of 100+ PostgreSQL databases, ensuring the SaaS platform remains performant, scalable, secure, and reliable.

Java Kotlin Microservices PostgreSQL Python SQL
1 day, 1 hour ago

Team Lead, Client Experience

Ubiquity Retirement + Savings 51-250 Capital Markets

The Team Lead of Client Experience at Ubiquity leads an enterprise customer service team supporting users through phone, chat, SMS, and email, with responsibility for service quality, team performance, and high-impact issue resolution.

Salesforce
1 day, 2 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers