Senior Software Engineer - Performance Tuning - Elasticsearch
307.8k - 486.9k PLN307 800 - 486 900 PLN/ rok.UoP
SeniorFull-time·Umowa o pracę
#453118·Dodano 3 dni temu·5
Źródło: ElasticTech Stack / Keywords
JavaJMHRallyC++RustSIMDJVM
Firma i stanowisko
Elastic is a company that offers the Elastic Search AI Platform used by more than 50% of the Fortune 500, providing cloud-based solutions for search, security, and observability focused on AI and data at scale.
Wymagania
- Deep knowledge of Java internals and JVM memory management, including concurrency models and writing high-performance, thread-safe, lock-free code.
- Experience with profiling and optimizing distributed systems, including benchmarking tools such as JMH and Rally.
- Solid understanding of distributed systems architecture, including partition tolerance, cluster state propagation, and scaling challenges.
- Proven experience using AI or advanced tooling to accelerate optimization, debug performance issues, and automate benchmarking workflows.
- Ability to collaborate effectively within and across teams, adapting to multiple projects and codebases.
- Ability to work autonomously with distributed teams using asynchronous, direct, and transparent communication.
Bonus Points:
- Experience integrating high-performance native libraries such as C++, Rust, or SIMD-accelerated code into Java applications.
- 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 internals of large-scale data stores or search engines.
Obowiązki
- Contribute to core performance engineering initiatives from development to production, focusing on architectural and code-level performance improvements.
- Implement foundational performance models and methodologies for complex, distributed systems.
- Support optimization strategies to maintain Elasticsearch performance, predictability, and scalability.
- Profile and analyze system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL.
- Ensure robust performance benchmarks and regression detection for both stateful and stateless architectures.
- Collaborate with peers to integrate performance-focused development practices into new features.
- Develop AI-assisted optimization tools for profiling, hypothesis testing, and benchmarking.
- Provide technical guidance and peer reviews to engineers to foster technical excellence.
Benefity
- Competitive base salary ranging typically between 307 800 zł and 486 900 zł PLN.
- Health coverage for employees and their families in many locations.
- Flexible work locations and schedules for many roles.
- Generous vacation allowance.
- Matching financial donations up to $2000 (or local equivalent).
- Up to 40 volunteer hours annually.
- Minimum of 16 weeks parental leave.
- Equal opportunity employer committed to diversity and inclusion.
- Accessible and inclusive work environment with accommodation available upon request.
Elastyczne godziny
Opieka zdrowotna
Płatny urlop
Płatne święta
Premie
Inne informacje
Applicants must comply with U.S. and international export control and licensing requirements; employment may require export license if located in or nationals of sanctioned countries/regions including Belarus, Cuba, Iran, North Korea, Syria, Russia, or annexed Ukrainian territories.
Elastic
20 aktywnych ofert