Senior Benchmarking Engineer – Performance & Competition

Elastic

United Kingdom

On-site

GBP 100,000 - 158,000

Full time

7 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 for you and yourFamily
Flexible locations and schedules
Generous vacation days
Volunteer time off (up to 40 hours)
Parental leave (16 weeks)

Job summary

Elastic, the Search AI Company, 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 alternative systems to reveal performance strengths and tradeoffs.

This hands-on role involves building benchmarks, analyzing latency and throughput, and publishing clear technical reports.

Qualifications

  • Experience building maintainable automation and analysis tools in Python or similar.
  • Hands-on experience evaluating performance in distributed systems, databases, or search infrastructure.
  • Depth in search, vector retrieval, analytical databases, or observability systems.
  • Experience designing representative datasets and workloads, including concurrency and ingestion behavior.
  • Strong experimental judgment and understanding of measurement noise.
  • Ability to document configurations, procedures, and results for reproducibility.
  • Clear technical writing and communication skills to explain findings.
  • Ability to collaborate to translate performance evidence into engineering recommendations.

Responsibilities

  • Own prioritized benchmarking initiatives across search, vector, and hybrid retrieval.
  • Build and maintain automated benchmark harnesses reflecting real-world usage.
  • Design fair comparisons with documented versions, configs, budgets, and differences.
  • Evaluate latency, throughput, resource use, and cost efficiency.
  • Adapt tools like Rally, ClickBench, and vector benchmarks to workloads.
  • Investigate performance differences using profiling and experiments; collaborate with teams.
  • Evaluate self-managed and managed cloud deployments, including serverless options.
  • Publish reproducible benchmark artifacts and clear technical reports.
  • Partner with engineering and product management to prioritize benchmarks.

Skills

Python
Distributed systems
Benchmarking
Data analysis
Technical writing
Collaboration

Tools

Elasticsearch Rally
ClickBench
Vector benchmark frameworks

Job description

Elastic, the Search AI Company, 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 alternative systems to reveal performance strengths and tradeoffs.

This hands-on role involves building benchmarks, analyzing latency and throughput, and publishing clear technical reports.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Benchmarking Engineer: Performance & Systems
Senior Benchmarking Engineer: Performance & Systems

Elastic • United Kingdom

Hybrid
GBP 68,000 - 108,000
Health coverage
Flexible locations and schedules
Generous vacation days
+3
Senior Backend Engineer – Evaluation Framework & Benchmarks
Senior Backend Engineer – Evaluation Framework & Benchmarks

H Company • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Java Engineer – Core Infra & Observability
Senior Java Engineer – Core Infra & Observability

Elastic • United Kingdom

On-site
GBP 52,000 - 82,000
Competitive pay and benefits
Health coverage for you and family
Flexible locations and schedules
+3
Principal Software Engineer, Search Infrastructure
Principal Software Engineer, Search Infrastructure

Elastic • Greater London

Remote
GBP 120,000 - 180,000
Health coverage for family
Flexible location
Generous vacation days
+3
Senior Java Infra Engineer - Core Platform & Observability
Senior Java Infra Engineer - Core Platform & Observability

Elastic • United Kingdom

Remote
GBP 90,000 - 150,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+3
Senior Java Infra Engineer — Elasticsearch Core & Platform
Senior Java Infra Engineer — Elasticsearch Core & Platform

Elastic • United Kingdom

On-site
GBP 90,000 - 150,000
Health coverage
Flexible locations
Generous vacation
+2
Benchmarking Engineer for Agentic AI Systems (London)
Benchmarking Engineer for Agentic AI Systems (London)

Callosum • Greater London

On-site
GBP 90,000 - 140,000
Equity & Ownership
Private healthcare
Visa sponsorship and relocation
+1
Senior Java Infra Engineer — Core Platform & CI/CD
Senior Java Infra Engineer — Core Platform & CI/CD

Elastic • United Kingdom

Remote
GBP 100,000 - 158,000
Health coverage
Flexible locations
Generous vacation days
+2
Principal Search Infra Engineer - Core Indexing
Principal Search Infra Engineer - Core Indexing

Elastic • United Kingdom

On-site
GBP 110,000 - 150,000
Competitive pay
Health coverage
Flexible locations & schedules
+4
Senior Java Platform Engineer - Core Infrastructure
Senior Java Platform Engineer - Core Infrastructure

Elastic • Greater London

Hybrid
GBP 110,000 - 170,000
Health coverage
Flexible location
Generous vacation
+3