← Zurück zur Liste
Stelle · Principal

Principal Software Engineer, Search Scaling (Elasticsearch)

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

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

Responsibilities

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

Requirements

  • Experience leading technical projects in the search infrastructure and distributed systems space
  • Proven knowledge of building and operating sophisticated search platforms and high-performance software systems
  • 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 and 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 newer language features such as lambdas
  • Strong desire to optimize and leverage the most efficient algorithms and search data structures
  • Ability to work with high autonomy, taking projects 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 hands-on experience building with Elasticsearch and a background in search and information retrieval
  • Experience with open source projects and familiarity with different source control workflows and continuous integration

Soft skills

Supportive, empathetic and trusting collaboration across distributed teamsMentoring and guiding expert engineersExcellent verbal and written communication

What we offer

  • Compensation in the form of base salary (no variable component) based on fair, competitive and transparent pay ranges
  • Health coverage for you and your family in many locations
  • Flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Charitable donation and volunteering matching (up to $2000) plus up to 40 hours of paid volunteer time per year
  • Minimum of 16 weeks of parental leave

About the company

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, combines the precision of search with the intelligence of AI across search, security, and observability. Elastic is a distributed, remote-first company with globally distributed teams.

Languages: Angol (folyékony)