Principal Performance Engineer, Distributed Systems

Elastic

Norway

On-site

NOK 950,000 - 1,502,000

Full time

12 days ago

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 and schedules
Generous vacation days
Volunteer time off
Parental leave

Job summary

Elastic is seeking a Principal Software Engineer to join the Elasticsearch Performance team in Norway. You will lead architectural and code-level performance initiatives to optimize Elasticsearch performance, ensuring scalability and predictability across distributed environments.

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

Qualifications

  • Deep knowledge of Java internals and JVM memory management.

Responsibilities

  • Own performance engineering initiatives from architecture to production.
  • Lead technical design and execution for major optimizations.
  • Develop performance models for distributed systems.
  • Drive optimization for crawl reliability, scalability, and predictability.
  • 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 into new features.
  • Drive automation for AI-assisted optimization and benchmarking workflows.
  • Mentor engineers and foster performance-aware development.

Skills

Java internals
JVM memory management
Concurrency
High-performance coding
Profiling distributed systems
Benchmarking tools
JMH
Rally
AI-assisted optimization
Cross-team collaboration

Tools

Flamegraphs
JMH
Rally

Job description

Elastic is seeking a Principal Software Engineer to join the Elasticsearch Performance team in Norway. You will lead architectural and code-level performance initiatives to optimize Elasticsearch performance, ensuring scalability and predictability across distributed environments.

You will mentor engineers, drive AI-assisted optimization, and collaborate across functions 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 Tuning
Principal Performance Engineer - Distributed Systems Tuning

Referral Board • Norway

On-site
NOK 950,000 - 1,502,000
Health coverage for you and family
Flexible locations & schedules
Generous vacation days
+3
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 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 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
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 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
Senior Storage Engine Engineer — Elasticsearch (Remote)
Senior Storage Engine Engineer — Elasticsearch (Remote)

Referral Board • Norway

On-site
NOK 791,300 - 1,251,700
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2
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
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
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Norway

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