Principal Software Engineer - Search Algorithms - Elasticsearch

Added
1 day ago
Location
Type
Full time
Salary
Salary not provided

Related skills

java postgresql elasticsearch lucene hnsw

📋 Description

  • Lead initiatives on Elasticsearch vector database for speed and relevance
  • Build new vector search features and fix bugs; may invent data structures
  • Collaborate with a globally distributed team on vector search capabilities
  • Be the expert on vector similarity in Elasticsearch for search relevance
  • Work with community members on issues/PRs, sometimes triaging
  • Write idiomatic modern Java (Elasticsearch is 99.8% Java)

🎯 Requirements

  • Experience with vector similarity and vector databases; used HNSW, IVF, or similar on scale
  • Strong core Java skills and knowledge of data structures, concurrency, lambdas
  • Autonomous and able to drive projects from design to delivery
  • Comfortable collaborating asynchronously over the internet
  • Experience with data storage tech like Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra
  • Excellent verbal and written communication

🎁 Benefits

  • Competitive pay based on work you do
  • Health coverage for you and your family
  • Flexible locations and schedules for many roles
  • Generous vacation days
  • Donate matching 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 →