Principal Performance Engineer - Distributed Systems Tuning

Referral Board

Norway

On-site

NOK 950,000 - 1,502,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage for you and family
Flexible locations & schedules
Generous vacation days
Donation matching
Volunteer hours
Parental leave 16 weeks

Job summary

Elastic is seeking a Principal Software Engineer to lead architectural and code-level performance initiatives for Elasticsearch. You will optimize distributed systems, profile bottlenecks, and drive AI-assisted benchmarking across diverse environments.

A strong background in Java internals, JVM memory, and performance tooling is essential. You will mentor engineers, partner with cross-functional teams, and influence feature design to ensure scalable, predictable performance in production and

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Proven experience profiling and optimizing distributed systems.
  • Experience with benchmarking tools (JMH, Rally, Flamegraphs) and detecting regressions.
  • Ability to automate benchmarking workflows using AI-assisted tooling.

Responsibilities

  • Own performance engineering initiatives from architecture to production.
  • Develop performance models and methodologies for complex distributed systems.
  • Drive optimization strategies for performance, predictability, and scale.
  • Profile and analyze system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL.
  • Ensure robust performance benchmarks and regression detection for stateful and Serverless architectures.
  • Collaborate across teams to embed performance-first thinking in new features.

Skills

Java performance engineering
Profiling distributed systems
Distributed systems architecture
AI-assisted optimization
Cross-functional collaboration
Autonomous work

Tools

JMH
Rally
Flamegraphs
Profiling tools

Job description

Elastic is seeking a Principal Software Engineer to lead architectural and code-level performance initiatives for Elasticsearch. You will optimize distributed systems, profile bottlenecks, and drive AI-assisted benchmarking across diverse environments.

A strong background in Java internals, JVM memory, and performance tooling is essential. You will mentor engineers, partner with cross-functional teams, and influence feature design to ensure scalable, predictable performance in production and

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

Similar jobs worth comparing

Principal Software Engineer - Performance & AI Optimization
Principal Software Engineer - Performance & AI Optimization

Socket.dev • Norway

Hybrid
NOK 950,000 - 1,502,000
Competitive pay
Health coverage
Flexible locations/schedules
+4
Principal Performance Engineer, Distributed Systems
Principal Performance Engineer, Distributed Systems

Elastic • Norway

On-site
NOK 950,000 - 1,502,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2
Principal Java Engineer, Serverless Distributed Systems
Principal Java Engineer, Serverless Distributed Systems

Elastic • Norway

Hybrid
NOK 950,000 - 1,502,000
Health coverage
Flexible schedules
Vacation days
+3
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Elastic • Norway

On-site
NOK 950,000 - 1,502,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2
Principal Java Engineer - Serverless DS (Remote)
Principal Java Engineer - Serverless DS (Remote)

PowerToFly • Norway

On-site
NOK 949,000 - 1,502,000
401(k) / Retirement Plan
Minimum 16 weeks of parental leave
Health coverage & vision insurance
+3
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Socket.dev • Norway

Hybrid
NOK 950,000 - 1,502,000
Competitive pay
Health coverage
Flexible locations/schedules
+4
Senior Java Engineer, Serverless Distributed Systems
Senior Java Engineer, Serverless Distributed Systems

Elastic • Norway

On-site
NOK 791,000 - 1,252,000
Health coverage
Flexible schedules
Vacation days
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Norway

Hybrid
NOK 950,000 - 1,502,000
Health coverage
Flexible schedules
Vacation days
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

PowerToFly • Norway

On-site
NOK 949,000 - 1,502,000
401(k) / Retirement Plan
Minimum 16 weeks of parental leave
Health coverage & vision insurance
+3
Senior Storage Engine Engineer (Remote) for Elasticsearch
Senior Storage Engine Engineer (Remote) for Elasticsearch

Elastic • Norway

On-site
NOK 791,000 - 1,252,000
Health coverage
Flexible locations
Vacation days
+3