Elastic

Principal Software Engineer - Search Algorithms - Elasticsearch

Elastic
Apply
3 months ago
Ireland (city not specified)Staff+

Responsibilities

  • Lead Elasticsearch initiatives focused on creating an industry-leading vector database offering with high search speed and relevance.
  • Design and implement new vector search features, improve existing functionality, and resolve complex bugs.
  • Invent or implement algorithms and data structures, sometimes working close to the operating system and hardware.
  • Develop and maintain Elasticsearch using idiomatic modern Java.
  • Serve as a subject-matter expert on Elasticsearch vector similarity and improve the area through technical ownership.
  • Collaborate with globally distributed engineers and open-source community members on issues and pull requests.
  • Lead projects from technical design through implementation and guide cross-functional initiatives and decisions.

Requirements

  • Professional experience with vector similarity and vector databases at search-platform scale, including HNSW, IVF, or comparable algorithms and libraries.
  • Strong core Java skills, including the standard library, data structures, concurrency constructs, and lambdas.
  • Ability to work autonomously and own projects from beginning to end.
  • Experience collaborating effectively across distributed teams, codebases, and functions.
  • Experience with data-storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Excellent verbal and written communication skills.
  • Proven ability to use AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
  • Preferred qualifications include prior Elasticsearch development, open-source experience, source-control and continuous-integration workflow familiarity, additional data-storage experience, and experience leading cross-functional initiatives.

Benefits

  • Distributed work model with flexible locations and schedules for many roles.
  • Competitive base pay with a typical starting range of €102.700—€162.500 EUR and no variable compensation component.
  • Health coverage for employees and families in many locations.
  • Generous annual vacation allowance.
  • Matching of up to $2000 or local-currency equivalent for financial donations and service.
  • Up to 40 hours per year for volunteer projects.
  • At least 16 weeks of parental leave.

Tech Stack

Apache CassandraElasticsearchJavaMongoDBPostgreSQL

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