Referralsuseonly

Principal Software Engineer - Performance Tuning - Elasticsearch

Greece. Posted 2 months ago

The role

You will lead architectural and code-level performance engineering initiatives for Elasticsearch. You will drive optimization, develop performance models, and profile system behavior to ensure scalability and predictability.

What you will do

  • Own core performance engineering initiatives from architecture to production.
  • Lead technical design, plan, and execution for major performance improvements.
  • Develop foundational performance models and methodologies for complex, distributed systems.
  • Drive optimization strategies for Elasticsearch performance and scalability.
  • Profile and analyze system behavior to identify bottlenecks.
  • Ensure robust performance benchmarks and regression detection.
  • Collaborate across the company to embed performance-first thinking.
  • Design and build AI-assisted optimization harnesses.
  • Mentor and coach other engineers.

Required qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Understanding of concurrency models.
  • Ability to write high-performance, thread-safe, and lock-free code.
  • Experience working with large open-source and enterprise codebases.
  • Proven experience in profiling and optimizing distributed systems.
  • Experience with benchmarking tools such as flamegraphs, JMH, or Rally.
  • Experience identifying performance regressions and implementing optimizations.
  • Solid comprehension of distributed systems architecture.
  • Proven track record of using AI or advanced tooling to accelerate optimization and automate benchmarking.
  • Ability to collaborate across functions and teams.
  • Ability to transition between different projects, codebases, or teams.
  • Ability to work autonomously in a distributed team using asynchronous communication.

Nice to have

  • Experience integrating high-performance native libraries (e.g., C++, Rust, SIMD-accelerated code) into Java applications.
  • Deep knowledge of modern storage engine performance, index modes, or vector search optimizations.
  • Experience defining and managing Performance SLAs and success criteria for distributed systems.
  • Experience working on the internals of a large-scale data store or search engine.

Benefits

  • Competitive pay based on the work you do.
  • Health coverage for you and your family in many locations.
  • Ability to craft your calendar with flexible locations and schedules.
  • Generous number of vacation days each year.
  • Match up to $2000 (or local currency equivalent) for financial donations and service.
  • Up to 40 hours each year to use toward volunteer projects.
  • Minimum of 16 weeks of parental leave.

Before you apply

  • An export license may be required if you are located in or are a national of Belarus, Cuba, Iran, North Korea, Russia, Syria, the Crimea Region of Ukraine, the Donetsk People’s Republic (DNR), or the

About the company

Elastic is the Search AI Company that enables finding answers in real time using all data at scale. The Elastic Search AI Platform is used by more than 50% of the Fortune 500.

Principal Software Engineer - Performance Tuning - Elasticsearch at Referralsuseonly | JobZoey