Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic
Spain
Workplace: OnsiteFull timeEUR 67,000 - 106,000 annuallyFunction: Administration & Executive AssistanceSkills: ["Distributed systems","Concurrency","Algorithms","Debugging","Ownership","Java","Netty","Lucene","JDK","Elasticsearch"]

Lead development of Elasticsearch distributed systems to provide scale, performance, and resilience. Improve concurrency in indexing across multiple machines, maintain cluster coordination as nodes come and go, and push shard/node/petabyte-scale limits. Diagnose performance and concurrency issues, propose solutions, and support engineers on complex problems. Own features end-to-end and collaborate with cross-functional teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Elastic
Elastic
3 months ago

Senior Java Engineer - Distributed Systems - Elasticsearch

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Lead development of Elasticsearch distributed systems to provide scale, performance, and resilience. Improve concurrency in indexing across multiple machines, maintain cluster coordination as nodes come and go, and push shard/node/petabyte-scale limits. Diagnose performance and concurrency issues, propose solutions, and support engineers on complex problems. Own features end-to-end and collaborate with cross-functional teams.
Location: Spain
Workplace: Onsite
Employment Type: Full time
Job Function: Administration & Executive Assistance
Seniority: Sr. Manager level

Key Responsibilities

  • •Improve Elasticsearch components that support concurrent and consistent indexing across multiple machines.
  • •Maintain our cluster coordination system to keep performance high even as nodes come and go and data moves around.
  • •Push the limits on the number of shards, nodes, and petabytes that Elasticsearch can handle today.
  • •Investigate performance or concurrency issues and propose solutions.
  • •Support our support engineers with the harder problems.

Pay and Benefits

Salary: EUR 67,000 - 106,000 annually
Perks:Health InsurancePaid LeaveParental LeaveDonation Matching

Key Requirements

  • •Strong background in distributed systems and consensus algorithms.
  • •Strong core Java skills with knowledge of data structures, concurrency constructs, and modern language features.
  • •Deep technical proficiency in algorithms.
  • •Experience understanding and building on complex, highly distributed systems across multiple machines.
  • •Ability to own projects from design to implementation, working with others to develop needed components.
Experience:Distributed systems
Skills:Distributed systemsConcurrencyAlgorithmsDebuggingOwnershipJavaNettyLuceneJDKElasticsearch
Languages:English
Tech Stack:JavaNettyLuceneJDKElasticsearch

Company Brief

Elastic
Builds the Elastic Stack (Elasticsearch, Kibana, Beats, Logstash) and provides search, observability, and security solutions that enable organizations to search, analyze, and protect data in real time across applications, infrastructure, and enterprises.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Amsterdam, Netherlands
Founded: 2012
WebsiteLinkedIn