Elastic

Senior Software Engineer - Vector Search - Elasticsearch

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

Responsibilities

  • Lead Elasticsearch initiatives to deliver a fast and relevant search engine.
  • Design and implement new search features and enhancements and resolve complex bugs.
  • Develop algorithms and data structures, sometimes working close to the operating system and hardware.
  • Contribute full time to Elasticsearch’s vector search capabilities and search relevance.
  • Identify and drive improvements to search relevance based on technical investigation.
  • Collaborate with globally distributed engineers and open-source community members on issues and pull requests.
  • Write idiomatic modern Java and improve code clarity and maintainability.
  • Provide technical direction, lead projects from design through implementation, and guide cross-functional initiatives.

Requirements

  • Implemented novel vector similarity techniques on a large-scale search platform or advanced academic research in vector similarity information retrieval.
  • Professional experience with search or vector databases and algorithms or libraries such as HNSW or IVF at scale.
  • Strong core Java skills, including standard data structures, concurrency constructs, lambdas, and the Java standard library.
  • Ability to work autonomously and lead projects from technical design through completion.
  • Experience collaborating on code, APIs, feedback, and software development approaches, including distributed or asynchronous collaboration.
  • Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Proven ability to use AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
  • Ability to collaborate across functions and teams and transition between projects, codebases, or teams based on priorities.
  • Experience with open-source projects and different source-control and continuous-integration workflows is a bonus.
  • Experience designing, leading, and owning cross-functional initiatives 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 days each year.
  • Elastic matches up to $2,000, or local-currency equivalent, for financial donations and service.
  • Up to 40 hours of paid time each year for volunteer projects.
  • At least 16 weeks of parental leave.
  • Base salary only with no variable compensation component.

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