Senior Search Algorithms Engineer (Elasticsearch)

Elastic

Norway

On-site

NOK 791,000 - 1,252,000

Full time

8 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
Flexible locations and schedules
Generous vacation
Donation matching up to NOK 2000
Volunteer hours
Parental leave (16 weeks)

Job summary

Elastic is seeking a Senior Software Engineer to join the Elasticsearch - Search Relevance team. You will lead initiatives to advance the industry-leading search engine, contribute new features, fix bugs, and optimize code for speed and relevance.

You will collaborate with a globally distributed team, work on vector search capabilities, and own design decisions in a highly autonomous role. Proficiency in Java and experience with search tech are essential.

Qualifications

  • Professional experience with search or vector databases, and you have used HNSW, IVF, or other relevant algorithms and libraries on search platforms at scale.
  • You have solid skills in core Java and are conversant in the standard library of data structures and concurrency constructs, as well as other features like lambdas.
  • You work with a high level of autonomy and are able to take on projects and guide them from beginning to end.
  • You're comfortable developing collaboratively and asynchronous collaboration is valued.
  • You've used multiple data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • You have a track record of using AI to accelerate development and optimize code while owning outcomes.
  • You collaborate across functions and teams and can switch between projects as priorities shift.
  • You work autonomously and drive decisions in a distributed team via transparent communication.

Responsibilities

  • Lead initiatives within Elasticsearch to produce an industry-leading search engine offering, supplying speed and relevance in search.
  • Contribute to Elasticsearch full time, building new search features and fixing bugs, possibly inventing new algorithms or data structures.
  • Work with a globally distributed team focused on vector search capabilities of Elasticsearch.
  • Be an expert on Elasticsearch search relevance and drive improvements based on data and instincts.
  • Engage with community members worldwide on issues and pull requests, triaging when needed.
  • Write idiomatic modern Java — Elasticsearch is 99.8% Java.

Skills

Java
Search
Vector DBs
HNSW/IVF
Data structures
Concurrency
Lambdas
Asynchronous collaboration
Open source
Elasticsearch
Solr
PostgreSQL
MongoDB
Cassandra
AI acceleration
Distributed teams

Tools

Elasticsearch
Lucene
GitHub
Zoom
Slack

Job description

Elastic is seeking a Senior Software Engineer to join the Elasticsearch - Search Relevance team. You will lead initiatives to advance the industry-leading search engine, contribute new features, fix bugs, and optimize code for speed and relevance.

You will collaborate with a globally distributed team, work on vector search capabilities, and own design decisions in a highly autonomous role. Proficiency in Java and experience with search tech are essential.

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
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
Principal Vector Search Engineer - Remote & Async
Principal Vector Search Engineer - Remote & Async

Elastic • Norway

On-site
NOK 950,000 - 1,502,000
Competitive pay
Health coverage
Flexible schedules / locations
+4
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 - 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
Senior Storage Engine Engineer — Elasticsearch (Remote)
Senior Storage Engine Engineer — Elasticsearch (Remote)

Elasticsearch B.V. • Norway

On-site
NOK 791,000 - 1,252,000
Health benefits
Fully remote team
Flexible work arrangements
+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 Storage Engine Engineer — Elasticsearch (Remote)
Senior Storage Engine Engineer — Elasticsearch (Remote)

Referral Board • Norway

On-site
NOK 791,300 - 1,251,700
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2
Principal Software Engineer - Performance & AI Optimization
Principal Software Engineer - Performance & AI Optimization

Socket.dev • Norway

Hybrid
NOK 950,000 - 1,502,000
Competitive pay
Health coverage
Flexible locations/schedules
+4
Senior Java Engineer, Serverless Distributed Systems
Senior Java Engineer, Serverless Distributed Systems

Elastic • Norway

On-site
NOK 791,000 - 1,252,000
Health coverage
Flexible schedules
Vacation days
+3