Referralsuseonly

Principal Software Engineer - Performance Tuning - Elasticsearch

Ireland. 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 a Search AI Company that provides cloud-based solutions for search, security, and observability. The Elastic Search AI Platform is used by more than 50% of the Fortune 500.

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