Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic

United States, United States
Base: $133,100 - $210,600 usd; base: $159,900 - $2...
On-site
Distributed systems
Core java
Concurrency constructs
Elastic is seeking a Senior Java Engineer to join their Elasticsearch - Distributed Systems team, focusing on enhancing the performance and resilience of Elasticsearch clusters. The ideal candidate will have a strong background in distributed systems, expertise in Java, and experience working on complex systems

Job Summary

  • Improving Elasticsearch’s components that support concurrent and consistent indexing across multiple machines.
  • Maintaining our cluster coordination system to keep performance high even though nodes come and go from the cluster and data moves around, while maintaining the safety and liveness properties of the system as a whole.
  • Supporting our support engineers with the harder problems.

Matching Summary

Match Score: 85

Elastic is seeking a Senior Java Engineer to join their Elasticsearch - Distributed Systems team, focusing on enhancing the performance and resilience of Elasticsearch clusters. The ideal candidate will have a strong background in distributed systems, expertise in Java, and experience working on complex systems.

Salary

Base: $133,100 - $210,600 USD; Base: $159,900 - $252,900 USD (select locations); Bonus/Equity: Eligible to participate in Elastic's stock program; Benefits: Company-matched 401k, health coverage, flexible locations and schedules, generous vacation days, volunteer projects, parental leave

Skills & Requirements

Must-have

  • Distributed systems
  • Core Java
  • Concurrency constructs
  • Highly distributed systems
  • Concurrent and consistent indexing

Nice-to-have

  • Data stores
  • Search, analytics, Lucene
  • Strong knowledge of the JDK
  • Asynchronous event-driven network frameworks

Key Requirements

  • Strong background in distributed systems
  • Consensus algorithms
  • Deep technical proficiency in algorithms
  • Ability to build and debug features with a broad impact
  • Own projects from beginning to end

Work Rights

Not specified

Tailored Resume

Cover Letter