3 months ago
Greece (city not specified)Staff+
Responsibilities
- Own performance-engineering initiatives from architecture through production, including technical design, planning, and execution of major optimizations.
- Develop performance models and methodologies for complex distributed systems.
- Drive optimization strategies that improve Elasticsearch performance, predictability, and scalability across diverse environments.
- Profile and analyze system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL.
- Build robust benchmarks and regression detection for stateful and stateless serverless architectures.
- Partner across teams to incorporate performance-focused design into new features.
- Design and build AI-assisted optimization harnesses for profiling, hypothesis testing, and benchmarking.
- Mentor and coach engineers while promoting performance-aware development and technical excellence.
Requirements
- Deep knowledge of Java internals, JVM memory management, concurrency models, and high-performance thread-safe or lock-free programming.
- Experience profiling and optimizing distributed systems using benchmarking tools such as flamegraphs, JMH, and Rally.
- Strong understanding of distributed-systems architecture, partition tolerance, cluster-state propagation, and scaling challenges in large-scale data stores.
- Proven use of AI or advanced tooling to accelerate optimization, debug performance issues, and automate benchmarking workflows.
- Ability to collaborate across functions, move between projects and codebases, and operate autonomously in a distributed team.
- Experience with large open-source or enterprise codebases.
- Experience integrating high-performance native libraries such as C++, Rust, or SIMD-accelerated code is a bonus.
- Knowledge of storage-engine performance, index modes, vector-search optimization, performance SLAs, or the internals of a large-scale data store or search engine is a bonus.
Benefits
- Distributed work with flexible locations and schedules for many roles.
- Health coverage for employees and families in many locations.
- Generous vacation allowance.
- Elastic matches up to $2,000 or local equivalent for financial donations and service.
- Up to 40 hours of paid volunteer time each year.
- At least 16 weeks of parental leave.
- Inclusive, equal-opportunity workplace with accommodation support.
About Elastic
Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.
