Senior Benchmarking Engineer: Performance & Competitiveness

Elastic

Canada

On-site

CAD 128,000 - 203,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage
Flexible locations & schedules
Vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic is seeking a Senior Software Engineer to lead competitive benchmarking within the Elasticsearch Performance team. You will develop workloads, automate experiments, and compare Elasticsearch with alternatives to guide product improvements and inform customers.

This hands-on role involves building benchmarks, analyzing latency and cost, and publishing reproducible results with engineering and content partners.

Qualifications

  • Strong software engineering skills with automation and analysis tooling.
  • Hands-on experience evaluating performance in distributed systems or search infrastructure.
  • Depth in search, vector retrieval, analytical databases, or observability systems and ability to learn unfamiliar systems.
  • Experience designing representative datasets and workloads with concurrency and ingestion behavior.
  • Sound experimental judgment with repeated measurements and managing noise.

Responsibilities

  • Own benchmarking initiatives across search, vector and hybrid retrieval workloads.
  • Build and maintain automated benchmark harnesses and datasets reflecting real-world usage.
  • Design fair, well-documented comparisons with clear configurations and resource budgets.
  • Evaluate latency, throughput, and cost efficiency; measure recall/relevance targets.
  • Publish reproducible benchmark artifacts and technical reports with findings and tradeoffs.

Skills

Python
Distributed systems
Performance benchmarking
Benchmarking frameworks
Technical writing

Tools

Elasticsearch Rally
ClickBench
Vector search benchmarks

Job description

Elastic is seeking a Senior Software Engineer to lead competitive benchmarking within the Elasticsearch Performance team. You will develop workloads, automate experiments, and compare Elasticsearch with alternatives to guide product improvements and inform customers.

This hands-on role involves building benchmarks, analyzing latency and cost, and publishing reproducible results with engineering and content partners.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Benchmark Engineer - Public Data Provider Evals
Senior Benchmark Engineer - Public Data Provider Evals

Firecrawl • Toronto

Hybrid
CAD 210,000 - 290,000
Salary that makes sense
Own a piece
Generous PTO
+5
Principal Software Developer - Performance Tuning - Elasticsearch
Principal Software Developer - Performance Tuning - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 154,000 - 244,000
Health coverage for you and yourfamily
Flexible locations and schedules
Generous vacation days
+3
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
Principal Performance Engineer - Elasticsearch
Principal Performance Engineer - Elasticsearch

Referral Board • Canada

On-site
CAD 154,000 - 244,000
Stock program
RRSP matching
Health coverage
+3
Senior Java Engineer, Distributed Systems at Scale
Senior Java Engineer, Distributed Systems at Scale

Elastic • Canada

Hybrid
CAD 128,000 - 203,000
Health coverage
Flexible schedules
Generous vacation days
+3
Principal Competitive Intelligence - Search - Product Marketing
Principal Competitive Intelligence - Search - Product Marketing

Elasticsearch B.V. • Canada

On-site
CAD 188,000 - 298,000
Health coverage
Flexible locations and schedules
Vacation days
+3
Principal Software Developer (Search Infrastructure, Elasticsearch)
Principal Software Developer (Search Infrastructure, Elasticsearch)

Elastic • Ottawa

Hybrid
CAD 140,000 - 210,000
Fully paid health coverage for you and
Flexible location and schedule
Generous vacation days
Senior Elastic Engineer
Senior Elastic Engineer

Jolera • Toronto

On-site
CAD 120,000 - 160,000
Competitive compensation
Benefits package
Company events
+1
Senior Java Developer - Core/Infra - Elasticsearch
Senior Java Developer - Core/Infra - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 128,300 - 203,000
Health coverage
Flexible work locations
Generous vacation days
+2