Principal Performance Engineer for Distributed Systems

Neura Market

Cork

Hybrid

EUR 105,000 - 166,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health coverage for you and family
Flexible locations and schedules
Generous vacation days
Volunteer time and donations matching
Parental leave

Job summary

Elastic is seeking a Principal Software Engineer to lead performance engineering for Elasticsearch. You will own architecture-level optimizations, develop performance models, and drive AI-assisted benchmarking across distributed systems.

Join a distributed team focused on scalable, high-performance search and AI retrieval. The role emphasizes collaboration, autonomous work, and a lasting impact on product performance across diverse environments.

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Proven experience profiling and optimizing distributed systems.
  • Solid understanding of distributed systems architecture, including partition tolerance and scaling challenges.
  • Proven track record using AI or advanced tooling to accelerate optimization and automate benchmarking workflows.
  • Ability to collaborate across functions and teams as a force multiplier for performance engineering.
  • Ability to pivot between projects, codebases, or teams based on business priorities.
  • Autonomous work style with asynchronous, direct, transparent communication.

Responsibilities

  • Own core performance engineering initiatives from architecture to production.
  • Develop performance models and methodologies for 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.
  • Embed performance-first thinking into new features from the outset.
  • Lead automation efforts by building AI-assisted optimization harnesses for profiling and benchmarking.
  • Mentor engineers to foster a culture of technical excellence.

Skills

Java internals
JVM memory management
Profiling distributed systems
Benchmarking tools
Distributed systems architecture
AI-assisted optimization
Cross-functional collaboration

Tools

Flamegraphs
JMH
Rally

Job description

Elastic is seeking a Principal Software Engineer to lead performance engineering for Elasticsearch. You will own architecture-level optimizations, develop performance models, and drive AI-assisted benchmarking across distributed systems.

Join a distributed team focused on scalable, high-performance search and AI retrieval. The role emphasizes collaboration, autonomous work, and a lasting impact on product performance across 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

Elastic • Ireland

Hybrid
EUR 105,000 - 166,000
Health coverage for you & family
Flexible locations & schedules
Generous vacation days
+2
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
Principal Performance Engineer, Distributed Systems
Principal Performance Engineer, Distributed Systems

Socket.dev • Ireland

Hybrid
EUR 105,000 - 166,000
Health coverage
Flexible locations and schedules
Generous vacation days
+1
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Elastic • Ireland

Hybrid
EUR 105,000 - 166,000
Health coverage for you & family
Flexible locations & schedules
Generous vacation days
+2
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Socket.dev • Ireland

Hybrid
EUR 105,000 - 166,000
Health coverage
Flexible locations and schedules
Generous vacation days
+1
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
Principal Software Engineer - Performance Tuning - Elasticsearch Elastic Ireland
Principal Software Engineer - Performance Tuning - Elasticsearch Elastic Ireland

Neura Market • Cork

Hybrid
EUR 105,000 - 166,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2
Principal Java Engineer - Distributed Systems (Serverless)
Principal Java Engineer - Distributed Systems (Serverless)

Neura Market • Ireland

Remote
EUR 105,000 - 166,000
Health coverage
Flexible locations
Generous vacation
+3
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