3 months ago
Portugal (city not specified)Staff+
Responsibilities
- Own core performance-engineering initiatives from architecture through production, delivering high-impact optimizations.
- Lead technical design, planning, and execution for major architectural and code-level performance improvements.
- Develop performance models and methodologies for complex distributed systems.
- Drive optimization strategies that keep Elasticsearch performant, predictable, and scalable across diverse environments.
- Profile and analyze system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL.
- Build robust performance benchmarks and regression detection for stateful and stateless Serverless architectures.
- Partner across teams to embed performance-first practices into new features.
- Design and build AI-assisted optimization harnesses for profiling, hypothesis testing, and benchmarking.
- Mentor and coach engineers while fostering technical excellence and performance-aware development.
Requirements
- Deep knowledge of Java internals, JVM memory management, concurrency models, and high-performance, thread-safe, lock-free coding.
- Proven experience profiling and optimizing distributed systems, including benchmarking with flamegraphs, JMH, and Rally.
- Strong understanding of distributed-systems architecture, partition tolerance, cluster-state propagation, and large-scale data-store scaling challenges.
- Experience using AI or advanced tooling to accelerate optimization, debug complex performance issues, and automate benchmarking workflows.
- Ability to collaborate across functions, move between projects and codebases, work autonomously, and drive decisions in a distributed team.
- Experience integrating high-performance native libraries such as C++ or Rust and SIMD-accelerated code into Java applications is a bonus.
- Deep knowledge of storage-engine performance, index modes, or vector-search optimization is a bonus.
- Experience defining and managing performance SLAs and success criteria for distributed systems is a bonus.
- Experience with the internals of a large-scale data store or search engine is a bonus.
Benefits
- Health coverage for employees and families in many locations.
- Flexible locations and schedules for many roles at a distributed company.
- 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 annually.
- At least 16 weeks of parental leave.
- The role is distributed with flexible work arrangements where applicable.
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.
