1w ago

Senior Java Engineer - Distributed Systems

United States

$133.1k-$210.6k / year

full-timesenior Remotesoftware

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll join the Elasticsearch - Distributed Systems team to improve how Elasticsearch provides scale, performance, and resilience. You'll work on concurrent indexing and cluster coordination to push the limits on shards, nodes, and petabytes.

๐ŸŽฏ What You'll Do

  • Improve indexing consistency and concurrency across multiple machines
  • Maintain cluster coordination system for high performance
  • Push limits on shards, nodes, and petabytes handled
  • Diagnose performance and concurrency issues

๐Ÿ“‹ Requirements

  • Strong background in distributed systems and consensus algorithms
  • Strong skills in core Java with data structures and concurrency
  • Deep technical proficiency in algorithms
  • Ability to own projects from technical design to development

โœจ Nice to Have

  • Experience with data stores and search engines
  • Knowledge of Lucene
  • Familiarity with Netty or similar event-driven frameworks

๐ŸŽ Benefits & Perks

  • ๐Ÿ–๏ธ Generous vacation days
  • ๐Ÿ’ฐ Competitive base salary plus stock program
  • ๐Ÿฅ Health coverage for you and family
  • ๐Ÿฆ 401k match up to 6% of eligible earnings
  • ๐Ÿ‘ถ Parental leave minimum 16 weeks

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks ยท AI estimate

  1. 1Recruiter Phone Screenยท 30 min
  2. 2Technical Interviewยท 60 min
  3. 3System Design Interviewยท 60 min

This description was AI-summarized. View original

0 0 0