Principal Performance Engineer – Distributed Systems

Socket.dev

United States

On-site

USD 160,000 - 253,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
401k with employer match
Health coverage for you and family
Flexible locations & schedules
Generous vacation days
Volunteer time off

Job summary

Elastic seeks a Principal Software Engineer to lead the Elasticsearch Performance team, driving architectural and code-level performance improvements across distributed systems. You’ll own high-impact optimizations, model performance, and benchmark development, mentoring others to adopt performance-first practices.

You will collaborate across functions to embed performance thinking in new features and build AI-assisted tools that accelerate profiling, testing, and benchmarking.

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Experience profiling and optimizing distributed systems with benchmarking tools.
  • Solid understanding of distributed architectures and scaling challenges.
  • Track record using AI/tools to speed up optimization and benchmarking.

Responsibilities

  • Own performance initiatives from architecture to production.
  • Develop performance models for complex distributed systems.
  • Drive optimization strategies for high throughput, scalable deployments.
  • Profile system behavior to identify bottlenecks in logging, metrics, and vector search.
  • Ensure robust benchmarks and regression detection for stateful/stateless stacks.
  • Mentor engineers and promote performance-first development.

Skills

Java internals/JVM memory
Concurrency models
High-performance code
Distributed systems profiling
AI-assisted optimization
Cross-functional collaboration

Tools

JMH
Rally
Flamegraphs

Job description

Elastic seeks a Principal Software Engineer to lead the Elasticsearch Performance team, driving architectural and code-level performance improvements across distributed systems. You’ll own high-impact optimizations, model performance, and benchmark development, mentoring others to adopt performance-first practices.

You will collaborate across functions to embed performance thinking in new features and build AI-assisted tools that accelerate profiling, testing, and benchmarking.

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
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
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
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 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
Principal Engineer, Elasticsearch Storage Engine (Remote)
Principal Engineer, Elasticsearch Storage Engine (Remote)

Neura Market • Northern (KY)

Hybrid
USD 160,000 - 304,000
Stock program
Company-matched 401k
Health coverage
+3
Principal Java Engineer – Distributed Systems, Serverless – Elasticsearch
Principal Java Engineer – Distributed Systems, Serverless – Elasticsearch

Referral Board • United States

On-site
USD 180,000 - 260,000
Principal Java Engineer — Serverless Distributed Systems
Principal Java Engineer — Serverless Distributed Systems

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

On-site
USD 180,000 - 240,000
Health coverage
Flexible locations & schedules
Generous vacation days
+3