Home

Principal Software Engineer - Vector Search, Core Java, JVM at Elastic

Location: Schiller Park, IL

Job Summary:

Job Duties:
- Lead initiatives for vector database offerings in Elasticsearch.
- Develop new vector search features and fix bugs.
- Design and implement algorithms and data structures.
- Collaborate with a global team on vector search capabilities.
- Engage with community for issue triaging and pull requests.
- Write modern, idiomatic Java code.

Required Skills:
- Vector similarity
- Java
- Algorithms (IVFPQ, HNSW)
- Data structures
- Concurrency
- Collaboration
- Communication

Required Experiences:
- Academic research in vector similarity
- Professional experience with vector databases
- Familiarity with data storage technologies
- Open source project experience
- Leading cross-functional initiatives

Job URLs: