Overview
The role is for a Tech Lead in the Agent Framework team at Elastic, focusing on the architecture and evolution of Elastic's agent layer to support the Streams model.
Key Responsibilities
- Design a scalable architecture for the agent layer and implement new technologies to enhance system performance.
- Conduct reviews of existing architecture and lead architectural discussions.
- Provide technical guidance to team members and conduct code reviews.
- Engage stakeholders to gather requirements and collaborate with product management to prioritize features.
- Facilitate cross-team collaboration and manage project risks while adjusting plans as necessary.
Requirements
- Proven experience as a technical lead or principal engineer on a systems-level software project at scale.
- Deep knowledge of observability data collection and related protocols.
- Solid background in Go programming language.
- Experience designing management and control planes for distributed software.
- Track record of leading large technical initiatives from design to deployment.
- Strong written communication skills for documentation and consensus-building.
Benefits
- Competitive salary range: $159,800 — $252,800 USD.
- Stock program participation and company-matched 401k.
- Health coverage for employees and their families.
- Flexible schedules and generous vacation days.
- Financial donation matching and volunteer hours program.
- Minimum of 16 weeks of parental leave.
Location
This position is remote and open to candidates in the United States.
How to Apply
For application details, please visit Elastic's careers page or email your resume.
Deadline
No specific deadline mentioned.