About the company
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. The Elastic Search AI Platform is used by more than 50% of the Fortune 500.
Responsibilities
- Develop and execute a long-term engineering strategy for Elasticsearch's distributed systems
- Drive improvements in performance, scalability, reliability and cost efficiency, including foundational capabilities supporting Serverless Elasticsearch
- Lead the evolution of Elasticsearch's core distributed architecture, including cluster coordination, data allocation, indexing, replication and recovery
- Provide technical leadership and oversight for complex engineering initiatives and programs
- Own engineering outcomes across your organisation
- Lead, mentor, hire and develop engineering managers and senior technical leaders
- Take ownership of organisational planning, staffing and resource allocation
- Partner with Product Management, engineering leaders and other teams across Elastic
- Act as a senior escalation point for critical technical and operational challenges
- Communicate engineering strategy, organisational priorities and progress to senior executives
- Run performance management with consistency
Requirements
- Proven track record of leading large-scale engineering organisations
- Previous hands-on software engineering experience with strong computer science fundamentals and substantial technical depth in distributed systems
- Extensive experience designing, building or operating complex, large-scale distributed systems
- Strong understanding of distributed systems concepts, including concurrency, consistency, replication, fault tolerance, recovery and performance optimisation
- Experience establishing engineering strategy, making architectural trade-offs
- A track record of building effective engineering organisations
- Strong operational experience with system reliability and production troubleshooting
- Experience partnering with senior engineering and product leaders
- Ability to navigate complex organisational challenges and influence senior stakeholders
- A compassionate approach to leadership
- Excellent written and verbal communication skills
Conditions
- Compensation is in the form of base salary
- This role does not have a variable compensation component
- Distributed team across continents
- Collaborate over email, GitHub, Zoom, and Slack