2 months ago
Switzerland (city not specified)Staff+
Responsibilities
- Define, lead, and contribute to the evolution of Elasticsearch’s core search and indexing capabilities.
- Provide technical vision and direction for indexing, retrieval, query execution, and relevance infrastructure.
- Research advances in search infrastructure, data structures, and retrieval algorithms.
- Lead technical projects involving search infrastructure, distributed systems, and high-performance software.
- Collaborate with partner and product teams to shape technical roadmaps and long-term search strategy.
- Serve as a technical authority for multiple Elasticsearch domains and continuously improve them.
- Mentor expert engineers through technical and professional guidance.
- Contribute hands-on to Elasticsearch as a full-time software engineer.
Requirements
- Experience leading technical projects in search infrastructure and distributed systems.
- Proven experience building and operating sophisticated search platforms and robust, high-performance software systems.
- Experience mentoring expert engineers and providing technical and professional guidance.
- Experience defining long-term technical vision for a core search or retrieval system across teams or organizations.
- Hands-on experience with search and indexing technologies such as Elasticsearch, Lucene, or Solr.
- Strong core Java skills and familiarity with advanced data structures, concurrency constructs, and lambda language features.
- Experience with large-scale data or search systems, distributed storage engines, and their underlying design principles.
- Ability to work autonomously and guide projects from concept through completion, including technical design and collaboration.
- Strong verbal and written communication skills.
- Experience in search and information retrieval, including relevant constructs and theory, is preferred.
- Experience building with Elasticsearch, working on open-source projects, source-control workflows, or continuous integration is preferred.
Benefits
- Distributed work model with flexible locations and schedules for many roles.
- Health coverage for employees and families in many locations.
- Generous vacation allowance.
- Elastic matches up to $2000 or local-currency equivalent for financial donations and service.
- Up to 40 hours annually 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.
