← Zurück zur Liste
Stelle · Principal

Principal Software Engineer - Search Scaling - Elasticsearch

Backend Developer • Principal • Vor Ort • Vollzeit • 📍 Greece

Elastic is hiring a Principal Software Engineer for the Elasticsearch Search Scaling team, a globally distributed group of experienced engineers building a robust, feature-rich search experience and contributing to Lucene. The role provides technical vision and direction for Elasticsearch's core search infrastructure, including indexing, retrieval and relevance, and requires deep expertise in search internals and cross-team collaboration.

Responsibilities

  • Define, lead and contribute to the evolution of Elasticsearch's core search and indexing capabilities as a full-time contributor
  • Research advances in search infrastructure, data structures and retrieval algorithms
  • Work closely with partner and product teams and shape the long-term technical vision for search
  • Drive an innovative roadmap for indexing, query execution and relevance layers
  • Act as the go-to expert and authority in several areas of Elasticsearch, continuously improving them

Requirements

  • Experience leading technical projects in search infrastructure and distributed systems
  • Proven knowledge in building and operating sophisticated, high-performance search platforms
  • Experience mentoring expert engineers with both technical and professional guidance
  • Experience defining a long-term technical vision for a core search or retrieval system across teams
  • Hands-on experience with search and indexing technologies such as Elasticsearch, Lucene or Solr
  • Strong skills in core Java, advanced data structures, concurrency constructs and newer features like lambdas
  • Strong desire to optimize and leverage the most efficient algorithms and search data structures
  • Ability to work with a high level of autonomy from concept to completion
  • Experience with large-scale data or search systems and an understanding of how and why they work
  • Excellent verbal and written communication skills

Nice to have

  • Prior experience building things with Elasticsearch and a background in search and information retrieval
  • Experience working with open source projects, different source control workflows and continuous integration

Soft skills

Strong verbal and written communication skillsSupportive, empathetic and trusting collaborationHigh level of autonomy

What we offer

  • Competitive base salary based on the work done here, not previous salary
  • Health coverage for you and your family in many locations
  • Flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Matching up to $2000 for financial donations and service, plus up to 40 hours per year for volunteering
  • Minimum 16 weeks of parental leave

About the company

Elastic is the Search AI Company. Its Search AI Platform, used by more than 50% of the Fortune 500, combines the precision of search with the intelligence of AI across structured and unstructured data, powering cloud-based solutions for search, security and observability. Elastic is a fully distributed, open-source-driven company that hires engineers wherever they are.