Principal Software Engineer - Vector Search - Elasticsearch
Core
Principal Software Engineer leading the design and implementation of vector similarity search features within Elasticsearch to enhance search relevance and speed.
Role type
Principal Software Engineer (Vector Search)
Builds
Elasticsearch vector search capabilities and industry-leading vector database offerings
Domain
Search technology, Distributed systems, AI/ML infrastructure
Deliverable
production ML models | product features
Required skills
Vector similarity algorithms (HNSW, IVF), Core Java, Data structures, Concurrency constructs, Algorithm design, Data storage technologies (Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra), Open source collaboration, AI-assisted development
Preferred skills
Prior Elasticsearch experience, Cross-functional initiative leadership, Asynchronous remote collaboration
Technologies
Java, Lucene, Elasticsearch, HNSW, IVF, GitHub, Zoom, Slack
Responsibilities
Design and implement new vector search features, Resolve bugs in vector search functionality, Contribute to the Elasticsearch codebase, Work with globally distributed teams, Engage with community members on issues and pull requests, Optimize code using AI tools
Seniority
Principal, hands-on IC with strategic ownership
