Remotely
javadistributed systemsbenchmarkingjvmperformancerallyflamegraphsjmh
Job Description
📋 Description
- Lead architectural and code-level performance initiatives for Elasticsearch.
- Drive optimization, profiling, and benchmarking to improve performance across distributed systems.
- Collaborate across teams to embed performance-first thinking in new features.
- Develop AI-assisted optimization tooling to streamline profiling and benchmarking.
- Mentor engineers and foster a culture of performance-aware development.
- Balance autonomous work with cross-functional collaboration in a distributed environment.
🎯 Requirements
- Deep knowledge of Java internals and JVM memory management; concurrent, thread-safe, and
- Proven profiling/optimizing distributed systems; experience with flamegraphs, JMH, Rally.
- Solid understanding of distributed systems architecture, partition tolerance, and scaling of large
- Experience using AI or advanced tooling to accelerate optimization and automate benchmarking
- Ability to collaborate across functions and lead initiatives across multiple projects/teams.
- Strong autonomous work style with clear communication in a distributed setting.
🎁 Benefits
- Competitive pay; transparent compensation philosophy.
- Health coverage for you and family in many locations.
- Flexible locations and schedules for many roles; generous vacation.
- Volunteer time and donation matching programs.