Elastic5 days ago
Principal Software Engineer - Performance Tuning - Elasticsearch
RUB 5,583–8,833per month · before tax
MARKET
11,092 ₽median for this role
QA Performance / Load · 11 jobs with disclosed pay
5,583half of the offers: 7,716–46,221369,400
Below market · above 9% of offers
Portugal
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
- 01You have deep knowledge of Java internals and JVM memory management
- 02You understand how concurrency models work
- 03You can write code that is high-performance, thread-safe, and lock-free
- 04This experience includes working with large open-source and enterprise codebases
- 05You have proven experience in profiling and optimizing distributed systems
- 06This includes deep experience with benchmarking tools (e.g.,flamegraphs, JMH, Rally), identifying performance regressions, and implementing algorithmic or hardware-aware optimizations
- 07You have a solid comprehension of distributed systems architecture, including partition tolerance, cluster state propagation, and scaling challenges in large-scale data stores
- 08You have a proven track record of using AI or advanced tooling to accelerate optimization, debug complex performance issues, and automate benchmarking workflows
- 09You possess the ability to collaborate across functions and teams, acting as a force multiplier for performance engineering across the organization
- 10You possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities
- 11You can work autonomously, drive decisions and result in a distributed team by leveraging asynchronous, direct, and transparent communication
What we offer
- 01Compensation for this role is in the form of base salary
- 02This role does not have a variable compensation component
- 03At Elastic, our compensation philosophy aims to provide fair, competitive and transparent remuneration
- 04Salary ranges are established based on a combination of external market benchmarks, internal pay equity considerations, and the responsibilities and complexity associated with each role
- 05This approach helps ensure consistency across comparable roles while remaining competitive within the relevant labour markets
- 06The final compensation offered within the applicable range will be determined based on several objective factors, including relevant professional experience, level of skills and expertise, alignment with the role requirements, and the overall scope and complexity of the position
- 07As a distributed company, diversity drives our identity
- 08Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life
- 09Your age is only a number
- 10It doesn’t matter if you’re just out of college or your children are; we need you for what you can do
- 11We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do
- 12Competitive pay based on the work you do here and not your previous salary
- 13Health coverage for you and your family in many locations
- 14Ability to craft your calendar with flexible locations and schedules for many roles
- 15Generous number of vacation days each year
- 16Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
- 17Up to 40 hours each year to use toward volunteer projects you love
- 18Embracing parenthood with minimum of 16 weeks of parental le