Overview
The role is for a Tech Lead position in the Agent Framework team at Elastic, focusing on observability. The candidate will be responsible for the architecture and evolution of Elastic's agent layer to support the Streams model.
Key Responsibilities
- Design scalable architecture for the agent layer and evaluate new technologies to enhance performance.
- Provide technical guidance and support to team members, fostering a culture of continuous learning.
- Engage with stakeholders to gather requirements and collaborate with product management to prioritize features.
- Facilitate collaboration across teams and identify potential risks to project success.
Requirements
- Proven experience as a technical lead or principal engineer on a significant software project.
- Deep knowledge of observability data collection, including metrics, logs, and traces.
- Solid background in Go programming.
- Experience in designing management and control planes for distributed software.
- Ability to transition between different projects and work with various teams.
- Strong written communication skills, with the ability to produce trustworthy design documents.
Benefits
- Competitive pay based on work performance.
- Health coverage for you and your family in many locations.
- Flexible work locations and schedules.
- Generous vacation days.
- Financial matching for donations and up to 40 hours for volunteer projects.
- Minimum of 16 weeks of parental leave.
Location
Remote in Portugal.
How to Apply
Interested applicants should submit their applications through the Elastic careers page.