Principal Performance Engineer — Elasticsearch Optimization

Referral Board

Town of Poland (NY)

Hybrid

USD 102,000 - 188,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health coverage
Flexible locations
Generous vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic is seeking a Principal Software Engineer to lead performance tuning for Elasticsearch. You will own architecture-to-production performance initiatives, develop modeling methodologies, and drive optimization across distributed systems.

The role requires deep JVM/Java expertise, profiling experience, and collaboration across teams. We value AI-assisted optimization and a strong track record of scalable, high-performance software.

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Proven profiling/optimization of distributed systems.
  • Understanding of distributed architectures and scaling challenges.
  • Experience using AI or advanced tooling to accelerate optimization.
  • Ability to collaborate across functions and teams.

Responsibilities

  • Own core performance initiatives from architecture to production.
  • Develop performance models for distributed systems.
  • Drive optimization strategies for performance, predictability, and scalability.
  • Profile and analyze system behavior to identify bottlenecks in logging, metrics, and vector search.
  • Ensure robust benchmarks and regression detection for stateful and Serverless architectures.
  • Mentor engineers and promote performance-aware development.

Skills

Java internals
JVM memory management
Concurrency models
High-performance code
Profiling distributed systems
Benchmarking tools
AI-assisted optimization
Cross-team collaboration

Tools

Flamegraphs
JMH
Rally

Job description

Elastic is seeking a Principal Software Engineer to lead performance tuning for Elasticsearch. You will own architecture-to-production performance initiatives, develop modeling methodologies, and drive optimization across distributed systems.

The role requires deep JVM/Java expertise, profiling experience, and collaboration across teams. We value AI-assisted optimization and a strong track record of scalable, high-performance software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 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
Lead Architect, Elasticsearch Storage & Query Engine
Lead Architect, Elasticsearch Storage & Query Engine

Elastic • Mountain View (CA)

On-site
USD 159,800 - 252,800
Health coverage for you and your famiy
Flexible locations and schedules
Generous vacation days
+3
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Referral Board • Town of Poland (NY)

On-site
USD 102,000 - 188,000
Health coverage
Flexible locations
Generous vacation days
+3
Principal Storage Engine Architect (Remote)
Principal Storage Engine Architect (Remote)

Referral Board • United States

On-site
USD 159,800 - 252,800
Competitive pay
Health coverage
Flexible work arrangements
+4
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
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

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

On-site
USD 150,000 - 230,000
Health coverage
Flexible locations
Vacation days
+3
Principal Software Engineer - ES|QL Analytics Lead
Principal Software Engineer - ES|QL Analytics Lead

Elastic • Mountain View (CA)

On-site
USD 160,000 - 253,000
Competitive pay
Health coverage for you and family
Flexible locations and schedules
+4
Senior Benchmarking Engineer - Performance & Research
Senior Benchmarking Engineer - Performance & Research

Elastic • Mountain View (CA)

On-site
USD 133,000 - 211,000
Health coverage
Flexible locations & schedules
Vacation days
+3