Principal software developer/Tech Lead, Agent Framework - Observability
Core
Tech lead owning the architecture and technical direction for Elastic's Agent Framework, enabling data collection from edge to cloud for the Streams platform.
Role type
Principal software developer/Tech Lead, Agent Framework
Builds
Elastic Agent and Beats (edge data collection), management/control planes for distributed software
Domain
Observability, distributed systems, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go, distributed systems architecture, observability data collection (metrics, logs, traces), protocol design (OTLP, Prometheus Remote Write, syslog), management/control plane design, technical leadership, design documentation, stakeholder engagement
Preferred skills
Elastic Agent/Fleet/Beats/OpenTelemetry internals, cross-platform testing (Linux, Windows, MacOS, containers, Kubernetes), infrastructure-as-code (CloudFormation, Terraform), open source contributions
Technologies
Go, OTLP, Prometheus Remote Write, syslog, OpAMP, Kubernetes, Terraform, CloudFormation
Responsibilities
Design scalable architecture for the agent layer, evaluate and implement new technologies, conduct architectural reviews, provide technical guidance and code reviews, collaborate with product management on feature prioritization, facilitate cross-team collaboration and risk mitigation
Seniority
Principal, hands-on IC with strategic direction