Elastic5 days ago
Principal Software Engineer - Performance Tuning - Elasticsearch
RUB 326,400–516,400per month · before tax
MARKET
11,962 ₽median for this role
QA Performance / Load · 12 jobs with disclosed pay
5,583half of the offers: 8,225–109,344369,400
Above market · above 92% of offers
Romania
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
- 08Drive 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 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., 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 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
- 02Distributed company with flexible locations and schedules
- 03Health coverage for you and your family in many locations
- 04Generous number of vacation days each year
- 05Matching up to $2000 for financial donations and service
- 06Up to 40 hours each year for volunteer projects
- 07Minimum of 16 weeks of parental leave