Elastic

Principal Software Engineer - Search Infra - Elasticsearch

Elastic
Apply
2 months ago
Remote, GreeceStaff+

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 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.
  • Design and build robust, scalable, high-performance software from concept through completion.
  • Serve as a go-to technical expert in multiple Elasticsearch domains.
  • Mentor expert engineers and provide technical and professional guidance.

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 and defining long-term technical vision for core search or retrieval systems.
  • Hands-on experience with Elasticsearch, Lucene, Solr, or comparable search and indexing technologies.
  • Strong Java skills and familiarity with advanced data structures, concurrency constructs, and lambda features.
  • Experience with large-scale data or search systems or distributed storage engines.
  • Ability to work autonomously and guide projects from technical design through completion.
  • Strong verbal and written communication skills and experience collaborating across distributed teams.
  • Experience with search and information retrieval theory and open source projects is a bonus.
  • Familiarity with source control workflows and continuous integration is a bonus.

Benefits

  • Base salary with no variable compensation component.
  • Health coverage for employees and families in many locations.
  • Flexible locations and schedules for many roles in the distributed company.
  • Generous vacation allowance.
  • Donation matching up to $2,000 or local currency equivalent.
  • Up to 40 hours annually for volunteer projects.
  • At least 16 weeks of parental leave.
  • Distributed work environment with collaboration across continents.

Tech Stack

ElasticsearchJava

Categories

Elastic

About Elastic

10,000+ employees

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.

Contact me