Elastic5 days ago

Principal Software Developer - Performance Tuning - Elasticsearch

RUB 12,833–20,300per month · before tax
MARKET
11,092median for this role
QA Performance / Load · 11 jobs with disclosed pay
5,583half of the offers: 7,716–46,221369,400
At market · above 64% of offers
Canada

Responsibilities

  • 01Owning core performance engineering initiatives from architecture to production, focusing on the delivery of high-impact optimizations.
  • 02Leading the technical design, plan, and execution for major architectural and code-level performance improvements.
  • 03Developing foundational performance models and methodologies for complex, distributed systems.
  • 04Driving optimization strategies to ensure Elasticsearch remains performant, predictable, and scalable in diverse environments.
  • 05Profiling and analyzing system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL.
  • 06Ensuring robust performance benchmarks and regression detection for both stateful and stateless (Serverless) architectures.
  • 07Collaborating across the company to embed performance-first thinking into new features from the outset.
  • 08Driving automation efforts by designing and building AI-assisted optimization harnesses that streamline profiling, hypothesis testing, and benchmarking.
  • 09Mentoring and coaching other engineers, fostering a culture of technical excellence and performance-aware development.

Requirements

  • 01Deep knowledge of Java internals and JVM memory management.
  • 02Understanding of how concurrency models work.
  • 03Ability to write high-performance, thread-safe, and lock-free code.
  • 04Experience working with large open-source and enterprise codebases.
  • 05Proven experience in profiling and optimizing distributed systems.
  • 06Deep experience with benchmarking tools (e.g., flamegraphs, JMH, Rally), identifying performance regressions, and implementing algorithmic or hardware-aware optimizations.
  • 07Solid comprehension of distributed systems architecture, including partition tolerance, cluster state propagation, and scaling challenges in large-scale data stores.
  • 08Proven track record of using AI or advanced tooling to accelerate optimization, debug complex performance issues, and automate benchmarking workflows.
  • 09Ability to collaborate across functions and teams, acting as a force multiplier for performance engineering across the organization.
  • 10Ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities.
  • 11Ability to work autonomously, drive decisions and result in a distributed team by leveraging asynchronous, direct, and transparent communication.

What we offer

  • 01Compensation is base salary only, no variable compensation component.
  • 02Eligible to participate in Elastic's stock program.
  • 03Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings.
  • 04Range of other benefits focused on employee well-being.
  • 05Competitive pay based on work performed, not previous salary.
  • 06Health coverage for employee and dependents.
  • 07Distributed company environment supporting work-life balance.
  • 08Emphasis on diversity and parity of benefits across regions.
  • 09Commitment to taking care of employees as a core value.