Remotely
javadistributed systemsjvmprofilingrallyflamegraphsjmh
Job Description
📋 Description
- Own core performance initiatives from architecture to production; lead design and execution for
- Develop foundational performance models and methodologies for distributed systems.
- Drive optimization to keep Elasticsearch performant, predictable, and scalable in diverse
- 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.
- Collaborate across the company to embed performance-first thinking into new features from the
🎯 Requirements
- You have deep knowledge of Java internals and JVM memory management; you understand concurrency
- You have proven experience in profiling and optimizing distributed systems; deep experience with
- You have solid understanding of distributed systems architecture, including partition tolerance
- You have a proven track record of using AI or advanced tooling to accelerate optimization and
- You possess the ability to collaborate across functions and work autonomously with asynchronous
🎁 Benefits
- Competitive pay based on the work you do and not your previous salary
- Health coverage for you and your family in many locations
- Ability to craft your calendar with flexible locations and schedules for many roles
- Generous number of vacation days each year
- Increase your impact — we match up to $2000 for charitable donations
- Up to 40 hours each year for volunteer projects