Drimva

Elastic

Principal Software Developer - Search Infra - Elasticsearch

Canada +1 · Principal · Full-time · Posted Sep 21, 2026

Location
Canada
United States
Visa sponsorship
Applicants located in or nationals of listed sanctioned countries or regions may require an export license as a condition of employment.

About the job

Define and lead the evolution of Elasticsearch’s core search infrastructure, including indexing, retrieval, query execution, and relevance.

What you'll do

  • Set technical vision and roadmap for search and indexing capabilities, working across teams.
  • Research and apply advances in search infrastructure, data structures, and retrieval algorithms.
  • Contribute to Elasticsearch and Lucene while mentoring engineers and leading technical projects.

What they ask for

  • Experience leading technical projects in search infrastructure and distributed systems, and building and operating sophisticated search platforms.
  • Experience mentoring expert engineers and defining long-term technical vision for a core search or retrieval system across teams.
  • Hands-on experience with search and indexing technologies such as Elasticsearch, Lucene, or Solr; knowledge of large-scale search systems or distributed storage engines.
  • Strong Java skills; familiarity with advanced data structures, concurrency constructs, and newer language features such as lambdas.

Nice to have

  • Experience in search and information retrieval theory; prior experience building with Elasticsearch.
  • Open-source project experience and familiarity with source control workflows and continuous integration.

Pay

$154,000 — $243,600 CAD (base salary)

Tools

Elasticsearch, Lucene, Solr, Java

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 5, 2026 (UTC)