Elastic

Senior Software Engineer - Vector Search - Elasticsearch

Elastic
Apply
3 months ago
Romania (city not specified)Senior

Responsibilities

  • Lead initiatives within Elasticsearch to deliver a fast and relevant search engine.
  • Design and implement new search features, enhancements, algorithms, and data structures for vector search.
  • Improve search relevance, performance, code clarity, and functionality, including contributions to Lucene.
  • Resolve complex bugs and work close to operating system and hardware layers when needed.
  • Guide projects from technical design through implementation and collaborate with engineers across teams.
  • Work with global community members on issues and pull requests, including triage and resolution.
  • Write idiomatic modern Java and contribute to Elasticsearch full time.

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 search or vector databases and algorithms or libraries such as HNSW and IVF at scale.
  • Strong core Java skills, including standard data structures, concurrency constructs, and lambdas.
  • Ability to work autonomously and lead projects from beginning to end.
  • Experience collaborating on software design, code, and APIs, including distributed or asynchronous collaboration.
  • Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Proven use of AI to accelerate development, debug complex systems, or optimize code while retaining ownership of outcomes.
  • Ability to collaborate across functions and transition between projects, codebases, and teams.
  • Experience with open-source projects, source-control workflows, continuous integration, data storage technology, or cross-functional initiative leadership is a bonus.

Benefits

  • Distributed work arrangement with flexible locations and schedules for many roles.
  • Competitive pay based on the work performed rather than previous salary.
  • Health coverage for employees and families in many locations.
  • Generous vacation allowance.
  • Matching donations and service contributions up to $2000 or local-currency equivalent.
  • Up to 40 hours annually 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