Elastic

Principal Software Engineer - Vector Search - Elasticsearch

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

Responsibilities

  • Lead Elasticsearch initiatives to deliver a high-performance and relevant vector database offering.
  • Design and implement new vector search features and enhance existing vector similarity functionality.
  • Develop Elasticsearch software, resolve complex bugs, and improve code clarity and maintainability.
  • Invent or implement algorithms and data structures, including work close to operating-system and hardware layers when needed.
  • Serve as an expert on Elasticsearch vector similarity implementation and search relevance.
  • Collaborate with globally distributed engineers and open-source community members on issues and pull requests.
  • Write modern, idiomatic Java and guide technical projects from design through completion.

Requirements

  • Experience implementing novel vector similarity techniques on a large-scale search platform or advancing academic research in vector similarity information retrieval.
  • Professional experience with vector similarity and vector databases, including HNSW, IVF, or comparable algorithms and libraries at scale.
  • Strong core Java skills, including Java standard-library data structures, concurrency constructs, and lambdas.
  • Ability to work autonomously, own initiatives end to end, and guide other engineers on technical design and implementation.
  • Experience collaborating on software development, code reviews, APIs, and distributed or asynchronous teams.
  • Experience with data-storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Strong verbal and written communication skills.
  • Demonstrated use of AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
  • Ability to collaborate across functions and move between projects, codebases, and teams as priorities change.
  • Bonus experience with Elasticsearch, open-source projects, source-control workflows, continuous integration, data-storage technologies, and cross-functional initiative leadership.

Benefits

  • Distributed work model with flexible locations and schedules for many roles.
  • Health coverage for employees and families in many locations.
  • Generous annual vacation allowance.
  • Elastic matches up to $2000, or local-currency equivalent, for financial donations and service.
  • Up to 40 volunteer hours per year.
  • At least 16 weeks of parental leave.
  • Base salary range of €102.700–€162.500 EUR with no variable compensation component.

Tech Stack

Apache CassandraElasticsearchJavaMongoDBPostgreSQL
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