Remotely
javaelasticsearchdistributed systemsjvmrallyflamegraphsjmh
Job Description
📋 Description
- Lead architectural and code-level performance initiatives for Elasticsearch.
- Own core performance optimizations from design to production.
- Develop performance models for distributed systems.
- Drive optimization to keep Elasticsearch performant, predictable, and scalable.
- Profile and analyze system behavior to identify bottlenecks in logging, metrics, vector search, and
- Ensure robust benchmarks and regression detection for stateful and Serverless architectures.
🎯 Requirements
- Deep knowledge of Java internals and JVM memory management; capable of high-performance
- Proven experience profiling and optimizing distributed systems; benchmarking tools (flamegraphs
- Solid understanding of distributed systems architecture and scaling challenges in large-scale data
- Experience using AI or advanced tooling to accelerate optimization and automate benchmarking.
- Ability to collaborate跨函数与团队,推动性能工程在全组织的落地。
🎁 Benefits
- Competitive pay with clear salary ranges.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules for many roles.
- Generous vacation days.
- Volunteer time allowances and donation matching.
- Parental leave and inclusive, supportive work culture.