Principal Vector Search Engineer - Remote & Async

Elastic

Norway

On-site

NOK 950,000 - 1,502,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive pay
Health coverage
Flexible schedules / locations
Generous vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic is seeking a Principal Software Engineer to join the Elasticsearch - Search team. You will advance vector similarity search, designing and implementing new features and improving existing capabilities for a robust, fast vector database experience.

You will work with a globally distributed team of engineers, collaborating across continents via email, GitHub, Zoom, and Slack. The role emphasizes autonomy, impactful decisions, and a strong Java focus in a distributed environment.

Qualifications

  • Implemented novel techniques in vector similarity on a search platform with a large user base.
  • Professional experience with vector similarity and vector databases; used HNSW, IVF, or other relevant algorithms.
  • Strong skills in core Java and knowledge of data structures and concurrency; familiar with lambdas.
  • Autonomy to own projects end-to-end, including technical design and collaboration with engineers.
  • Collaborative development with asynchronous collaboration over the internet is valued.
  • Experience with Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra and understanding of their workings.
  • Excellent verbal and written communication; collaborative online work culture.
  • Proven track record of using AI to accelerate development and optimize code.
  • Ability to work across functions and transition between projects in a distributed team.

Responsibilities

  • Lead initiatives within Elasticsearch to produce an industry-leading vector database offering, supplying unparalleled speed and relevance in search.
  • Contribute to Elasticsearch full time, building new search features and fixing intriguing bugs, inventing algorithms or data structures when needed.
  • Work with a globally distributed team focused on vector search capabilities of Elasticsearch.
  • Be an expert on how Elasticsearch implements vector similarity for search relevance and drive improvements.
  • Collaborate with community members on issues and pull requests, triaging and handing off as needed.
  • Write idiomatic modern Java — Elasticsearch is 99.8% Java!

Skills

Java
Vector similarity
Distributed teamwork
Async collaboration
Data structures
Concurrency
Open source collaboration

Tools

Elasticsearch
Lucene
HNSW
IVF
PostgreSQL
MongoDB
Cassandra
GitHub

Job description

Elastic is seeking a Principal Software Engineer to join the Elasticsearch - Search team. You will advance vector similarity search, designing and implementing new features and improving existing capabilities for a robust, fast vector database experience.

You will work with a globally distributed team of engineers, collaborating across continents via email, GitHub, Zoom, and Slack. The role emphasizes autonomy, impactful decisions, and a strong Java focus in a distributed environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Vector Search Engineer for AI-Driven Search Platform
Lead Vector Search Engineer for AI-Driven Search Platform

Elastic • Norway

On-site
NOK 1,100,000 - 1,500,000
Health coverage
Flexible locations
Vacation days
+3
Principal Software Engineer - Search Algorithms - Elasticsearch
Principal Software Engineer - Search Algorithms - Elasticsearch

Elastic • Norway

On-site
NOK 1,100,000 - 1,500,000
Health coverage
Flexible locations
Vacation days
+3
Principal Software Engineer - Vector Search - Elasticsearch
Principal Software Engineer - Vector Search - Elasticsearch

Elastic • Norway

On-site
NOK 950,000 - 1,502,000
Competitive pay
Health coverage
Flexible schedules / locations
+4
Senior Search Algorithms Engineer (Elasticsearch)
Senior Search Algorithms Engineer (Elasticsearch)

Elastic • Norway

On-site
NOK 791,000 - 1,252,000
Health coverage
Flexible locations and schedules
Generous vacation
+3
Principal Search Infrastructure Engineer
Principal Search Infrastructure Engineer

Elasticsearch B.V. • Norway

Remote
NOK 950,000 - 1,502,000
Competitive pay
Health coverage in many locations
Flexible locations and schedules
+3
Senior Software Engineer - Search Algorithms - Elasticsearch
Senior Software Engineer - Search Algorithms - Elasticsearch

Elastic • Norway

On-site
NOK 791,000 - 1,252,000
Health coverage
Flexible locations and schedules
Generous vacation
+3
Senior Storage Engine Engineer (Remote) for Elasticsearch
Senior Storage Engine Engineer (Remote) for Elasticsearch

Elastic • Norway

On-site
NOK 791,000 - 1,252,000
Health coverage
Flexible locations
Vacation days
+3
Principal Software Engineer, Cloud Networking
Principal Software Engineer, Cloud Networking

Referral Board • Norway

Remote
NOK 1,200,000 - 2,200,000
Competitive pay
Health coverage
Flexible locations & schedules
+3
Principal Java Engineer, Serverless Distributed Systems
Principal Java Engineer, Serverless Distributed Systems

Elastic • Norway

Hybrid
NOK 950,000 - 1,502,000
Health coverage
Flexible schedules
Vacation days
+3
Principal Java Engineer - Serverless DS (Remote)
Principal Java Engineer - Serverless DS (Remote)

PowerToFly • Norway

On-site
NOK 949,500 - 1,502,000
401(k) / Retirement Plan
Minimum 16 weeks of parental leave
Health coverage & vision insurance
+3