Principal Software Engineer - Search Algorithms - Elasticsearch

Added
23 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java postgresql mongodb elasticsearch solr

📋 Description

  • Lead initiatives to produce an industry-leading vector database in Elasticsearch.
  • Build new search features and fix bugs; invent or adopt algorithms as needed.
  • Collaborate with a globally distributed team on vector search capabilities.
  • Expertise in vector similarity for search relevance; contribute to design/implementation.
  • Engage with community on issues and PRs; triage or own tasks as needed.
  • Write idiomatic modern Java; Elasticsearch is 99.8% Java.

🎯 Requirements

  • Vector similarity experience; knowledge of HNSW, IVF, or related algorithms.
  • Strong core Java skills; data structures, concurrency, lambdas.
  • Autonomy to drive projects end-to-end; technical design and mentoring.
  • Excellent verbal/written communication; collaborative online work.
  • Experience with Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.

🎁 Benefits

  • Competitive pay; base salary with regional considerations.
  • Health coverage for you and family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation days per year.
  • Donation match up to 2000 (local currency equivalent).
  • Up to 40 hours/year for volunteer projects.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →