Senior Software Engineer, Search Relevance & Vector AI

Neura Market

Canada

Hybrid

CAD 128,000 - 203,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
Flexible work locations
Parental leave

Job summary

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elasticsearch - Search Relevance team seeks a Senior Software Engineer to shape the technical direction, implement new search features, and improve relevance across distributed systems.

You'll work on industry-leading search capabilities, contribute to core code, and collaborate asynchronously with engineers

Qualifications

  • Implemented novel techniques in vector similarity on a search platform with a large user base or progressed the field of academic research in vector similarity information retrieval.
  • Professional experience with search or vector databases, and you 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.

Responsibilities

  • Lead initiatives within Elasticsearch to produce an industry-leading search engine offering, supplying unparalleled speed and relevance in search.
  • Contribute to Elasticsearch full time, building new search features and fixing intriguing bugs, all while making the code easier to understand.
  • Work with a globally distributed team of experienced engineers focused on the vector search capabilities of Elasticsearch.
  • Be an expert on Elasticsearch search relevance. You'll identify and drive improvements this area based on your questions and your instincts.
  • Work with community members from all over the world on issues and pull requests, sometimes triaging them and handing them off to other experts and sometimes handling them yourself.
  • Write idiomatic modern Java -- Elasticsearch is 99.8% Java!

Skills

Vector similarity techniques
Java
Search platforms (Elasticsearch/Solr)
Distributed systems
Open source collaboration

Tools

Elasticsearch
Solr
PostgreSQL
MongoDB
Cassandra

Job description

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elasticsearch - Search Relevance team seeks a Senior Software Engineer to shape the technical direction, implement new search features, and improve relevance across distributed systems.

You'll work on industry-leading search capabilities, contribute to core code, and collaborate asynchronously with engineers

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Vector Search Engineer - Real-Time Relevance Leader
Senior Vector Search Engineer - Real-Time Relevance Leader

Elastic • Canada

On-site
CAD 128,000 - 203,000
Health coverage
Flexible locations
Generous vacation days
+2
Principal Vector Search Engineer
Principal Vector Search Engineer

Elastic • Canada

On-site
CAD 154,000 - 244,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+3
Lead Vector Search Engineer (Java)
Lead Vector Search Engineer (Java)

Neura Market • Canada

On-site
CAD 154,000 - 244,000
Health coverage
Flexible locations
RRSP matching
+1
Principal Search Engineer — Elasticsearch & Relevance
Principal Search Engineer — Elasticsearch & Relevance

PowerToFly • Canada

Remote
CAD 154,000 - 244,000
Health coverage for you and your family
Generous vacation days
Flexible work arrangements
+1
Senior Elasticsearch Performance Engineer
Senior Elasticsearch Performance Engineer

Referral Board • Canada

On-site
CAD 128,000 - 203,000
Stock program (RSU)
RRSP matching
Comprehensive benefits
+2
Senior Software Developer - Vector Search - Elasticsearch
Senior Software Developer - Vector Search - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Health coverage
Flexible locations and schedules
Generous vacation days
+1
Senior Java Core/Infra Engineer for Elasticsearch
Senior Java Core/Infra Engineer for Elasticsearch

Elastic • Canada

On-site
CAD 128,000 - 203,000
Health coverage for you and family
Flexible locations & schedules
Generous vacation days
+1
Senior Software Developer - Search Algorithms - Elasticsearch
Senior Software Developer - Search Algorithms - Elasticsearch

Elastic • Canada

On-site
CAD 128,000 - 203,000
Health coverage
Flexible schedules / remote work
Vacation days
+3
Senior Security Software Engineer – Distributed Systems
Senior Security Software Engineer – Distributed Systems

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Health coverage for you and youramily
Flexible locations and schedules
Vacation days
+4
Principal Software Developer - Vector Search - Elasticsearch Elastic
Principal Software Developer - Vector Search - Elasticsearch Elastic

Neura Market • Canada

On-site
CAD 154,000 - 244,000
Health coverage
Flexible locations
RRSP matching
+1