Principal Performance Engineer, Distributed Systems

Elastic

Ireland

Hybrid

EUR 105,000 - 166,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health coverage for you & family
Flexible locations & schedules
Generous vacation days
Donation matching up to €2,000
Volunteer hours (40 per year)

Job summary

Elastic seeks a Principal Software Engineer for the Elasticsearch Performance team. You will lead architectural and code-level performance initiatives to optimize Elasticsearch across distributed systems, partnering with area teams to unlock full software potential.

You will mentor engineers, drive AI-assisted optimization, and embed performance thinking into new features from the outset, ensuring scalability and predictability in diverse environments.

Qualifications

  • Deep knowledge of Java internals and JVM memory management; understanding concurrency models; write high-performance, thread-safe, lock-free code.
  • Proven profiling/optimizing distributed systems; experience with benchmarking tools (Flamegraphs, JMH, Rally) and optimization approaches.
  • Solid grasp of distributed systems: partition tolerance, cluster state propagation, scaling large data stores.
  • Experience using AI/advanced tooling to accelerate optimization and automate benchmarking workflows.
  • Ability to collaborate across functions and drive performance engineering as a distributed team.

Responsibilities

  • Own core performance initiatives from architecture to production; lead design and execution for major improvements.
  • Develop performance models and methodologies for complex distributed systems.
  • Drive optimization strategies to keep Elasticsearch performant, predictable, and scalable.
  • Profile/system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL.
  • Ensure robust benchmarks and regression detection for stateful and Serverless architectures.
  • Embed performance-first thinking into new features from the outset.
  • Drive automation by building AI-assisted optimization harnesses for profiling and benchmarking.
  • Mentor engineers to foster excellence and performance-aware development.

Skills

Java internals & JVM memory management
Profiling & optimization ofDistributed
Distributed systems architecture
AI-assisted optimization & automation
Cross-functional collaboration & async

Tools

Flamegraphs
JMH
Rally

Job description

Elastic seeks a Principal Software Engineer for the Elasticsearch Performance team. You will lead architectural and code-level performance initiatives to optimize Elasticsearch across distributed systems, partnering with area teams to unlock full software potential.

You will mentor engineers, drive AI-assisted optimization, and embed performance thinking into new features from the outset, ensuring scalability and predictability in diverse environments.

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

Referral Board • Ireland

On-site
EUR 120,000 - 160,000
Health coverage
Flexible locations
Generous vacation
+1
Principal Performance Engineer — Distributed Systems
Principal Performance Engineer — Distributed Systems

Elasticsearch B.V. • Ireland

Remote
EUR 105,000 - 166,000
Competitive pay
Health coverage
Flexible locations and schedules
+3
Senior Software Engineer, Performance & Optimization
Senior Software Engineer, Performance & Optimization

Elasticsearch B.V. • Ireland

On-site
EUR 87,000 - 138,000
Health coverage
Flexible locations
Generous vacation days
+3
Senior Software Engineer - Performance Tuning - Elasticsearch
Senior Software Engineer - Performance Tuning - Elasticsearch

Elastic • Ireland

On-site
EUR 87,000 - 138,000
Senior Software Engineer – Performance & AI Optimizations
Senior Software Engineer – Performance & AI Optimizations

Elastic • Ireland

Remote
EUR 87,000 - 138,000
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Elastic • Ireland

On-site
EUR 105,000 - 166,000
Health coverage for you & family
Flexible locations & schedules
Generous vacation days
+2
Principal Elasticsearch Search Infrastructure Engineer
Principal Elasticsearch Search Infrastructure Engineer

Elasticsearch B.V. • Ireland

Remote
EUR 103,000 - 163,000
Competitive pay
Health coverage
Flexible locations & schedules
+3
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Referral Board • Ireland

On-site
EUR 120,000 - 160,000
Health coverage
Flexible locations
Generous vacation
+1
Senior Java Engineer - Distributed Systems (Serverless)
Senior Java Engineer - Distributed Systems (Serverless)

Elastic • Ireland

Hybrid
EUR 105,000 - 166,000
Competitive pay
Health coverage
Flexible location
+4
Principal Java Engineer – Serverless Distributed Systems
Principal Java Engineer – Serverless Distributed Systems

Elasticsearch B.V. • Ireland

Remote
EUR 105,000 - 166,000
Health coverage
Flexible locations
Vacation days
+3