Drimva

Elastic

Principal Software Developer - Storage Engine - Elasticsearch

Canada +1 · Principal · Full-time · Posted Jul 20, 2026

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

About the job

Leads the architecture and evolution of Elasticsearch’s storage and query engine, improving performance and storage efficiency for observability workloads.

What you'll do

  • Lead architectural evolution of storage components and identify and resolve performance bottlenecks.
  • Drive cross-organizational technical initiatives and operational improvements for observability solutions.
  • Advise and mentor engineers, and contribute to Elasticsearch code, reviews, and issue resolution.

What they ask for

  • Strong Java skills, including concurrency primitives, and ability to design and optimize data structures and algorithms.
  • Implemented techniques to efficiently index, store, and query time-series or logs data.
  • Experience with one or more storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus.
  • Proven track record using AI to accelerate development, debug systems, and optimize code, with engineering judgment to validate outcomes.

Nice to have

  • Prior experience building with Elasticsearch.
  • Experience with open-source projects, source control workflows, and continuous integration.

Pay

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

Tools

Elasticsearch, Java, ES|QL, Solr, PostgreSQL, MongoDB, Prometheus

AI focus

Uses AI to accelerate development, debug complex systems, and optimize code; applies prompt engineering to use AI agents and validates their results.

Model-written summary · the original posting is authoritative

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