Principal Performance Engineer — Scalable AI for Search

Elastic

United States

On-site

USD 160,000 - 253,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive pay
Health coverage
Flexible locations & schedules
Generous vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic is seeking a Principal Software Engineer to join the Elasticsearch Performance team in the United States. You will lead architectural and code-level performance initiatives, driving continuous optimization and predictability of Elasticsearch across distributed environments.

You will mentor engineers, collaborate across teams to embed performance-first thinking, and design AI-assisted optimization harnesses to streamline profiling and benchmarking.

Qualifications

  • Deep knowledge of Java internals and JVM memory management; concurrency models; high-performance, thread-safe code.
  • Proven profiling/optimizing distributed systems; experience with benchmarking tools; regression detection.
  • Solid understanding of distributed systems architecture; partition tolerance and scaling large data stores.
  • Proven use of AI or advanced tooling to accelerate optimization and automate benchmarking workflows.
  • Ability to collaborate across functions and teams and work autonomously in distributed environments.

Responsibilities

  • Own performance engineering initiatives from architecture to production, delivering high-impact optimizations.
  • Develop baselines and methodologies for profiling complex distributed systems.
  • Drive optimization strategies for performance, predictability, and scalability.
  • Profile and analyze system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL.
  • Ensure robust benchmarks and regression detection for stateful and Serverless architectures.
  • Collaborate across the company to embed performance-first thinking in new features.
  • Drive automation by building AI-assisted optimization harnesses for profiling and benchmarking.
  • Mentor engineers to foster performance-aware development.

Skills

Java internals and JVM memory mgmt
Distributed systems profiling
Performance modeling
AI-assisted optimization tooling
Cross-team collaboration
Autonomous decision making

Tools

Flamegraphs
JMH
Rally

Job description

Elastic is seeking a Principal Software Engineer to join the Elasticsearch Performance team in the United States. You will lead architectural and code-level performance initiatives, driving continuous optimization and predictability of Elasticsearch across distributed environments.

You will mentor engineers, collaborate across teams to embed performance-first thinking, and design AI-assisted optimization harnesses to streamline profiling and benchmarking.

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

Similar jobs worth comparing

Lead Performance Engineer, Large-Scale Search Platform
Lead Performance Engineer, Large-Scale Search Platform

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 160,000 - 253,000
Health coverage
Flexible location & schedules
Vacation days
+2
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
Principal Performance Engineer – Distributed Systems
Principal Performance Engineer – Distributed Systems

Socket.dev • United States

On-site
USD 160,000 - 253,000
Stock options
401k with employer match
Health coverage for you and family
+3
Senior Software Engineer — Performance & Distributed Systems
Senior Software Engineer — Performance & Distributed Systems

Elastic • United States

On-site
USD 133,000 - 211,000
Competitive pay
Health coverage
Flexible scheduling
+4
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
Senior Software Engineer, Performance & AI Optimization
Senior Software Engineer, Performance & AI Optimization

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 133,000 - 211,000
Competitive pay
Health coverage
Flexible locations
+4
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
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, Search Infrastructure
Principal Software Engineer, Search Infrastructure

Elastic • Town of Sweden (NY)

On-site
USD 86,080 - 136,164
Health coverage for you and your loved
Flexible locations and schedules
Generous vacation days
+3
Principal Engineer, Elasticsearch Search Infra
Principal Engineer, Elasticsearch Search Infra

Elastic • United States

On-site
USD 85,715 - 135,585
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2