Remotely
javadistributed systemsjvmprofilingvector searchrallyflamegraphsjmh
Job Description
📋 Description
- Lead performance engineering for Elasticsearch and AI retrieval (RAG).
- Architect and implement high-impact performance optimizations.
- Profile, benchmark, and identify bottlenecks in complex systems.
- Drive scalable, predictable performance across environments.
- Collaborate across teams to embed performance-first thinking.
- Mentor engineers and promote performance-aware development.
🎯 Requirements
- Deep knowledge of Java internals and JVM memory management.
- Experience profiling distributed systems (flamegraphs, JMH, Rally).
- Strong understanding of distributed architectures and scaling data stores.
- Proven use of AI/advanced tooling to accelerate optimization.
- Ability to work autonomously and coordinate across teams.
- Excellent collaboration and communication skills.
🎁 Benefits
- Competitive pay with transparent ranges.
- Health coverage for you and family in many locations.
- Flexible locations and schedules for many roles.
- Generous vacation and volunteer time.
- Company matching for charitable donations.
- Inclusive, diverse, and equitable workplace policies.