Elastic, the Search AI Company, enables everyone to find the answers they need in real time using all their data at scale. The role involves managing a globally distributed team to enhance search functionality within Elasticsearch, focusing on delivering high-quality and innovative features while fostering a collaborative team culture.
Responsibilities:
- Manage, mentor and lead a globally distributed team of go engineers working on search functionality within Elasticsearch
- Lead the efficient delivery of search enhancements with regular releases of Elasticsearch, ensuring high quality and innovative feature development
- Work with our product managers to define requirements
- Foster a culture of mutual respect, collaboration and consensus based decision-making
- Stay true to the principles of software development as adopted by our team
- Build roadmaps and lead prioritization; balance the right amount of structure and planning for a fast-paced engineering team
- Identify resource requirements and help drive recruitment of high quality colleagues
- Support the development and training of direct reports through regular 1:1s and career conversations
- Be a great person to work with, somebody who sincerely empathizes with others
Requirements:
- Experience leading distributed teams of software engineers
- Ability to work in a distributed team throughout the world
- Strong communication skills, both verbal and written, with the ability to drive conversations across multiple teams to a conclusion
- Previous experience working with collaborators outside of Engineering
- You know and care about writing performant software and have traced and fixed performance issues yourself
- Ability to work in a fast paced environment
- Ability to work independently
- Significant experience as a hands-on software engineer so you understand the core principles of the engineering work that is going on in your team
- Experience working in Lucene or Solr
- Open Source experience
- Prior professional exposure to Elasticsearch
- Hands-on experience with Docker and Kubernetes