Elastic5 days ago

Senior Software Developer - Performance Tuning - Elasticsearch

RUB 10,692–16,917per 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 45% of offers
Canada

Responsibilities

  • 01Contributing to core performance engineering initiatives from development to production, focusing on the delivery of impactful optimizations
  • 02Executing technical designs and plans for architectural and code-level performance improvements
  • 03Implementing foundational performance models and methodologies for complex, distributed systems
  • 04Supporting 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 with peers across the team to apply performance-focused development practices into new features
  • 08Contributing to automation efforts by building AI-assisted optimization harnesses that streamline profiling, hypothesis testing, and benchmarking
  • 09Providing technical guidance and peer reviews to other engineers, fostering a culture of technical excellence

Requirements

  • 01Deep knowledge of Java internals and JVM memory management
  • 02Understanding of how concurrency models work
  • 03Ability to write code that is high-performance, thread-safe, and lock-free
  • 04Experience working with large open-source and enterprise codebases
  • 05Proven experience in profiling and optimizing distributed systems
  • 06Deep experience with benchmarking tools (e.g., 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 effectively within a team environment, contributing to the success of performance engineering goals
  • 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 in the form of base salary without variable component
  • 02Eligibility 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
  • 04Health coverage for you and your family in many locations
  • 05Distributed company with emphasis on work-life balance
  • 06Competitive pay based on the work you do here and not your previous salary