Senior Benchmarking Engineer - Performance & Research

Elastic

Mountain View (CA)

On-site

USD 133,000 - 211,000

Full time

5 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 up to $2000
Volunteer hours
Parental leave (16 weeks)

Job summary

Elastic is seeking a Senior Software Engineer to lead competitive benchmarking initiatives within the Elasticsearch Performance team in Mountain View, CA. You will develop workloads, automate experiments, and compare Elasticsearch against alternative systems to guide product improvements.

This hands-on role focuses on building benchmarks, profiling, and publishing technical reports, with collaboration across engineering and content teams to ensure meaningful, reproducible results.

Qualifications

  • Solid software engineering skills with automation and analysis tools in Python or another relevant language.
  • Hands-on experience evaluating performance in distributed systems, databases, or search infrastructure.
  • Depth in at least one relevant area (search, vector retrieval, analytical databases, or observability) and ability to learn unfamiliar systems.
  • Experience designing representative datasets and workloads, including query patterns, concurrency, and ingestion behavior.
  • Sound experimental judgment, including repeated measurements, variability analysis, warm-up and cache effects.
  • Experience building reproducible test environments and documenting configurations, procedures, and results.
  • Clear technical writing and communication skills to explain findings and limitations.

Responsibilities

  • Own prioritized competitive benchmarking initiatives across search, vector and hybrid retrieval, and analytical and observability workloads.
  • Build and maintain automated benchmark harnesses, datasets, query sets, and load profiles reflecting real-world usage.
  • Design fair comparisons with documented system versions, configurations, tuning decisions, resource budgets, and differences.
  • Evaluate latency distributions, throughput, resource consumption, and cost efficiency; measure performance at recall targets.
  • Extend workload-appropriate tools such as Elasticsearch Rally, ClickBench, and vector search benchmark frameworks.
  • Investigate performance differences using profiling and system metrics; collaborate with engineering to identify causes and improvements.
  • Evaluate self-managed and managed cloud deployments, including serverless offerings and scaling behavior.
  • Publish reproducible benchmark artifacts and technical reports with methodology, findings, limitations, and tradeoffs.
  • Partner with engineering and product management to translate findings into product improvements.

Skills

Python
Distributed systems
Benchmarking
Performance analysis
Technical writing
Collaboration

Tools

Elasticsearch Rally
ClickBench

Job description

Elastic is seeking a Senior Software Engineer to lead competitive benchmarking initiatives within the Elasticsearch Performance team in Mountain View, CA. You will develop workloads, automate experiments, and compare Elasticsearch against alternative systems to guide product improvements.

This hands-on role focuses on building benchmarks, profiling, and publishing technical reports, with collaboration across engineering and content teams to ensure meaningful, reproducible results.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Performance Benchmarking Engineer
Senior Performance Benchmarking Engineer

Elasticsearch B.V. • Seattle (WA)

Remote
USD 133,000 - 211,000
Stock options
401k match
Health coverage
+1
Senior Benchmarking Engineer, Performance & Competition
Senior Benchmarking Engineer, Performance & Competition

Elastic • United States

Hybrid
USD 140,000 - 200,000
Competitive pay
Health coverage
Flexible locations
+4
Senior Performance Engineer, Competitive Benchmarking
Senior Performance Engineer, Competitive Benchmarking

Elastic • United States

Remote
USD 79,000 - 125,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2
Senior Performance Engineer - Elasticsearch Optimization
Senior Performance Engineer - Elasticsearch Optimization

Referral Board • United States

Hybrid
USD 159,000 - 252,000
Stock program
401k with up to 6% match
Health coverage
+5
Senior Benchmarking & Performance Engineer
Senior Benchmarking & Performance Engineer

CoreWeave Europe • Sunnyvale (CA)

On-site
USD 182,000 - 242,000
Medical, dental, and vision insurance
Company-paid Life Insurance
401(k) with generous employer match
+5
Performance Architect for Distributed Systems
Performance Architect for Distributed Systems

Elasticsearch B.V. • Town of Norway (WI)

Hybrid
USD 150,000 - 230,000
Health coverage
Flexible locations
Vacation days
+3
Senior Engineer, Competitive Benchmarking & Performance
Senior Engineer, Competitive Benchmarking & Performance

Elasticsearch B.V. • Seattle (WA)

Remote
USD 133,000 - 211,000
Stock options
401k match
Health coverage
+1
Principal Performance Engineer — Elasticsearch Optimization
Principal Performance Engineer — Elasticsearch Optimization

Referral Board • Town of Poland (NY)

Hybrid
USD 102,000 - 188,000
Health coverage
Flexible locations
Generous vacation days
+3
Principal Software Engineer: Elasticsearch Performance
Principal Software Engineer: Elasticsearch Performance

Referral Board • United States

On-site
USD 160,000 - 253,000
Stock program
401k with matching
Healthcare coverage for you and family
Senior Engineer, Competitive Benchmarking & Performance
Senior Engineer, Competitive Benchmarking & Performance

Elastic • United States

Remote
USD 79,000 - 125,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2