Elastic

Principal Software Engineer - Search Algorithms - Elasticsearch

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

Responsibilities

  • Lead initiatives to develop an industry-leading vector database offering within Elasticsearch.
  • Design and implement new vector search features, enhance existing functionality, and resolve bugs.
  • Invent or implement algorithms and data structures and work close to operating-system and hardware layers when needed.
  • Improve Elasticsearch code clarity and contribute full time to the search codebase.
  • Serve as an expert on Elasticsearch vector similarity and search relevance.
  • Collaborate with globally distributed engineers and community members on issues and pull requests.
  • Write idiomatic modern Java.

Requirements

  • Professional experience with vector similarity and vector databases at scale, including HNSW, IVF, or comparable algorithms and libraries.
  • Strong core Java skills, including data structures, concurrency constructs, lambdas, and the standard library.
  • Ability to work autonomously and lead projects from technical design through completion.
  • Experience collaborating on software development, code review, APIs, and distributed or asynchronous teams.
  • Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Excellent verbal and written communication skills.
  • Proven use of AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
  • Ability to collaborate across functions and teams and move between projects, codebases, or teams as priorities change.
  • Experience designing, leading, and owning cross-functional initiatives is a bonus.
  • Experience with Elasticsearch, open-source projects, source-control workflows, continuous integration, or additional data-storage technologies is a bonus.

Benefits

  • Base salary with no variable compensation component.
  • Distributed work model with flexible locations and schedules for many roles.
  • Health coverage for employees and families in many locations.
  • Generous vacation days.
  • Donation matching of up to $2000 or local-currency equivalent.
  • Up to 40 volunteer hours per year.
  • At least 16 weeks of parental leave.

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