Elastic

Principal Software Engineer - Vector Search - Elasticsearch

Elastic
Apply
3 months ago
Remote, United StatesStaff+
H1B sponsor

Base Salary

$160k - $253k/yr

Responsibilities

  • Lead Elasticsearch initiatives focused on vector database speed, relevance, and capabilities.
  • Design and implement new vector search features and enhancements to existing vector similarity functionality.
  • Fix complex bugs, improve code clarity, and contribute improvements to Lucene.
  • Invent or implement algorithms and data structures, including work close to operating-system and hardware layers when necessary.
  • 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 idiomatic modern Java and guide projects from technical design through completion.
  • Lead and own cross-functional initiatives and drive decisions in a distributed, asynchronous environment.

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 other relevant algorithms and libraries at scale.
  • Strong core Java skills, including the standard library, data structures, concurrency constructs, and lambdas.
  • Ability to work autonomously and lead projects from beginning to end across technical design and collaboration.
  • Experience collaborating on code, APIs, and approaches in distributed or internet-based environments.
  • Experience with data-storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Excellent verbal and written communication skills.
  • Proven track record using 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.
  • Preferred experience building with Elasticsearch, working on open-source projects, using source-control and continuous-integration workflows, designing or leading cross-functional initiatives, and working with data-storage technologies.

Benefits

  • Fully distributed work arrangement with flexible locations and schedules for many roles.
  • Health coverage for employees and families in many locations.
  • Generous vacation allowance.
  • Company matching of up to $2,000 or local-currency equivalent for financial donations and service.
  • Up to 40 hours annually for volunteer projects.
  • At least 16 weeks of parental leave.
  • Company-matched 401(k) contributions up to 6% of eligible earnings.
  • Stock-program eligibility and additional region-dependent benefits.

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