2 months ago
Remote, SpainStaff+
Responsibilities
- Define technical vision and direction for Elasticsearch’s core search infrastructure, including indexing, retrieval, query execution, and relevance.
- Lead and contribute hands-on to the evolution of Elasticsearch and improvements to the search experience in Lucene.
- Research search infrastructure, data structures, and retrieval algorithms to improve system efficiency and capability.
- Shape long-term technical roadmaps with partner and product teams across the organization.
- Mentor expert engineers and provide technical and professional guidance.
- Serve as a subject-matter authority for multiple Elasticsearch domains and guide projects from concept through completion.
- Collaborate across globally distributed engineering teams using email, GitHub, Zoom, and Slack.
Requirements
- Experience leading technical projects involving search infrastructure and distributed systems.
- Proven experience building and operating sophisticated search platforms and robust, high-performance software systems.
- Experience mentoring expert engineers.
- Experience defining long-term technical vision for core search or retrieval systems and shaping cross-team technical roadmaps.
- Hands-on experience with Elasticsearch, Lucene, Solr, or comparable search and indexing technologies.
- Strong core Java skills, familiarity with advanced data structures and concurrency constructs, and knowledge of Java lambdas and newer language features.
- Experience with large-scale data or search systems or distributed storage engines, including understanding their underlying design and operation.
- Ability to work autonomously from technical design through implementation and completion.
- Excellent verbal and written communication skills and an ability to collaborate supportively across distributed teams.
- Preferred: experience building with Elasticsearch and knowledge of search and information retrieval theory.
- Preferred: experience with open source projects and different source control workflow styles and continuous integration.
Benefits
- Distributed work environment with flexible locations and schedules for many roles.
- Health coverage for employees and families in many locations.
- Generous vacation allowance.
- Elastic matches up to $2,000, or local currency equivalent, for financial donations and service.
- Up to 40 hours of paid time each year for volunteer projects.
- At least 16 weeks of parental leave.
About Elastic
Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.
