Elastic

Principal Software Engineer - Vector Search - Elasticsearch

Elastic
Apply
3 months ago
Remote, SpainStaff+

Responsibilities

  • Lead initiatives to deliver an industry-leading vector database offering within Elasticsearch.
  • Design and implement new vector search features, enhancements, algorithms, and data structures.
  • Fix bugs, improve code clarity, and work close to operating system and hardware layers when needed.
  • Develop expertise in Elasticsearch vector similarity implementation and search relevance.
  • Collaborate with globally distributed engineers and community members on issues and pull requests.
  • Write idiomatic modern Java for Elasticsearch.
  • Guide projects from technical design through implementation and collaborate across teams and codebases.

Requirements

  • Implemented novel vector similarity techniques on a large-scale search platform or advanced academic research in vector similarity information retrieval.
  • Professional experience with vector similarity, vector databases, and algorithms or libraries such as HNSW and IVF at scale.
  • Strong core Java skills, including standard data structures, concurrency constructs, lambdas, and the standard library.
  • Ability to work autonomously and own projects from beginning to end.
  • Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Strong collaborative, verbal, and written communication skills, including experience with distributed or asynchronous collaboration.
  • Proven ability to use AI to accelerate development, debug complex systems, and optimize code while retaining final ownership.
  • Bonus: prior Elasticsearch experience, open-source experience, source-control workflow and continuous-integration familiarity, data-storage experience, and experience leading cross-functional initiatives.

Benefits

  • Base salary with no variable compensation component.
  • Health coverage for employees and families in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation allowance.
  • Matching donations up to $2,000 or local-currency equivalent.
  • Up to 40 hours annually for volunteer projects.
  • At least 16 weeks of parental leave.
  • Distributed work arrangement with collaboration across continents.

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