Principal Performance Engineer - Distributed Systems

Elastic

Mountain View (CA)

On-site

USD 160,000 - 253,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
Flexible locations & schedules
Vacation days
Donations matched

Job summary

Elastic, the Search AI Company, seeks a Principal Software Engineer to join the Elasticsearch Performance team. You will drive architectural and code-level performance initiatives, guiding optimizations across distributed systems and ensuring scalability in diverse environments.

You will mentor engineers, build AI-assisted optimization harnesses, and collaborate across teams to embed performance-first thinking from the outset.

Qualifications

  • Deep knowledge of Java internals and JVM memory management; understands concurrency models and writes high-performance, thread-safe, lock-free code.
  • Proven profiling and optimization experience on distributed systems; familiar with benchmarking tools and regression detection.
  • Solid understanding of distributed systems architecture including partition tolerance and scaling of large data stores.
  • Proven track record of using AI or advanced tooling to accelerate optimization and automate benchmarking workflows.

Responsibilities

  • Own core performance engineering initiatives from architecture to production, delivering high-impact optimizations.
  • Develop performance models and methodologies for complex distributed systems.
  • Drive optimization strategies for performance, predictability, and scalability across environments.
  • 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 into new features.
  • Design and build AI-assisted optimization harnesses to streamline profiling and benchmarking.
  • Mentor and coach engineers to foster performance-aware development.

Skills

Java internals
JVM memory management
Concurrency
Profiling
Distributed systems
Benchmarking
AI tooling
Collaboration

Tools

Flamegraphs
JMH
Rally

Job description

Elastic, the Search AI Company, seeks a Principal Software Engineer to join the Elasticsearch Performance team. You will drive architectural and code-level performance initiatives, guiding optimizations across distributed systems and ensuring scalability in diverse environments.

You will mentor engineers, build AI-assisted optimization harnesses, and collaborate across teams to embed performance-first thinking from the outset.

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

Similar jobs worth comparing

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
Principal Performance Engineer — Scalable AI for Search
Principal Performance Engineer — Scalable AI for Search

Elastic • United States

On-site
USD 160,000 - 253,000
Competitive pay
Health coverage
Flexible locations & schedules
+4
Senior Performance Engineer, Elasticsearch
Senior Performance Engineer, Elasticsearch

Triwill Group • United States

On-site
USD 78,000 - 123,000
Health coverage
Flexible locations
Vacation days
+2
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
Lead Performance Engineer, Distributed Systems & AI
Lead Performance Engineer, Distributed Systems & AI

Socket.dev • Town of Poland (NY)

On-site
USD 180,000 - 240,000
Health coverage
Flexible schedules
Generous vacation days
+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 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 — 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
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
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