Principal Software Engineer - Performance & AI Optimization

Socket.dev

Norway

Hybrid

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

Competitive pay
Health coverage
Flexible locations/schedules
Vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic's Elasticsearch Performance team seeks a Principal Software Engineer to lead architectural and code-level performance initiatives, driving optimizations across distributed systems. You will own core performance programs from design to production, profiling bottlenecks and enabling scalable improvements.

You will mentor engineers, build AI-assisted optimization tools, and collaborate across functions to embed performance-first thinking in new features.

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Experience profiling distributed systems with benchmarking tools.
  • Solid understanding of distributed systems architecture and scaling.
  • Proven track record using AI tooling to accelerate optimization.
  • Ability to collaborate across functions and drive large projects.

Responsibilities

  • Own core performance initiatives from architecture to production.
  • Lead design, plan, and execution for major performance improvements.
  • Develop performance models for complex distributed systems.
  • Profile and optimize logging, metrics, vector search, and ES|QL.
  • Ensure robust benchmarks and regression detection for stateful/stateless.
  • Embed performance-first thinking into new features from day one.
  • Mentor engineers and foster performance-aware development.

Skills

Java & JVM internals
Distributed systems
Performance profiling
AI tooling for optimization
Collaboration across teams
Autonomous work style

Tools

JMH
Rally
Flamegraphs

Job description

Elastic's Elasticsearch Performance team seeks a Principal Software Engineer to lead architectural and code-level performance initiatives, driving optimizations across distributed systems. You will own core performance programs from design to production, profiling bottlenecks and enabling scalable improvements.

You will mentor engineers, build AI-assisted optimization tools, and collaborate across functions to embed performance-first thinking in new features.

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 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 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 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

Socket.dev • Norway

Hybrid
NOK 950,000 - 1,502,000
Competitive pay
Health coverage
Flexible locations/schedules
+4
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
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 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 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