Principal Performance Engineer - Elasticsearch

Referral Board

Canada

On-site

CAD 154,000 - 244,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock program
RRSP matching
Health coverage
Flexible work locations
Generous vacation days
Volunteer time

Job summary

Elastic in Canada is seeking a Principal Software Developer to lead performance tuning of Elasticsearch. You will drive architectural and code-level optimizations, mentor engineers, and partner with distributed teams to improve scalability and reliability.

The role offers a base salary between CAD 154,000 and CAD 243,600, participation in the stock program, RRSP matching, health coverage, flexible locations, generous vacation, and volunteer time.

Qualifications

  • Deep knowledge of Java performance, JVM memory management, and concurrency models.
  • Experience profiling distributed systems using flamegraphs, JMH, Rally.
  • Hands-on optimization in large open-source or enterprise codebases.
  • Familiarity with AI-assisted optimization and automation in benchmarking.

Responsibilities

  • Own architecture and production-level performance initiatives for Elasticsearch.
  • Develop performance models and methodologies for distributed systems.
  • Drive optimization strategies for performance, reliability, and scalability.
  • Profile and analyze bottlenecks in logging, metrics, vector search, and ES|QL.
  • Lead automation efforts for profiling, hypothesis testing, and benchmarking.

Skills

Java internals
JVM memory management
Concurrency models
Profiling distributed systems
AI-assisted optimization
Team collaboration
Asynchronous communication

Job description

Elastic in Canada is seeking a Principal Software Developer to lead performance tuning of Elasticsearch. You will drive architectural and code-level optimizations, mentor engineers, and partner with distributed teams to improve scalability and reliability.

The role offers a base salary between CAD 154,000 and CAD 243,600, participation in the stock program, RRSP matching, health coverage, flexible locations, generous vacation, and volunteer time.

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

Similar jobs worth comparing

Principal Software Developer - Performance Tuning - Elasticsearch
Principal Software Developer - Performance Tuning - Elasticsearch

Elasticsearch B.V. • Canada

Hybrid
CAD 154,000 - 244,000
Health coverage for you and yourfamily
Flexible locations and schedules
Generous vacation days
+3
Senior Software Developer - Performance Tuning - Elasticsearch
Senior Software Developer - Performance Tuning - Elasticsearch

Elasticsearch B.V. • Canada

Hybrid
CAD 128,000 - 203,000
Health coverage
Flexible locations
Generous vacation days
+3
Senior Java Developer - Core/Infra - Elasticsearch
Senior Java Developer - Core/Infra - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Health coverage
Flexible work locations
Generous vacation days
+2
Principal Java Developer - Distributed Systems, Serverless - Elasticsearch
Principal Java Developer - Distributed Systems, Serverless - Elasticsearch

Elasticsearch B.V. • Canada

Hybrid
CAD 128,000 - 203,000
Competitive pay
Health coverage for you and family
Flexible locations and schedules
+4
Principal Software Developer - Security - Elasticsearch
Principal Software Developer - Security - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 154,000 - 244,000
Health coverage
Flexible schedules
Vacation days
+4
Principal Software Developer - Query Engine, Database Internals - Elasticsearch
Principal Software Developer - Query Engine, Database Internals - Elasticsearch

Triwill Group • Canada

Hybrid
CAD 154,000 - 244,000
RRSP match
Stock program
Health coverage
+3
Java Developer II - AutoOps Services - Platform Applications
Java Developer II - AutoOps Services - Platform Applications

Elasticsearch B.V. • Canada

Hybrid
CAD 107,000 - 157,000
Health coverage
Flexible schedule
Vacation days
+3
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
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
Principal Software Engineer - Vector Search - Elasticsearch
Principal Software Engineer - Vector Search - Elasticsearch

PowerToFly • Canada

On-site
CAD 154,000 - 244,000
Health coverage for you and your family
Generous vacation days
Flexible work arrangements
+1