
Senior Java Engineer - Distributed Systems - Elasticsearch
Work on Elasticsearch components supporting concurrent and consistent indexing across machines, maintain cluster coordination for safety and liveness, scale number of shards/nodes/petabytes, investigate performance and concurrency issues, and support support engineers. Role requires strong core Java skills, deep distributed systems and consensus algorithm knowledge, and strong algorithms and debugging ability. Bonus experience includes Lucene, Netty, and data stores.