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
- 1Recruiter Phone Screenยท 30 min
- 2Technical Interviewยท 60 min
- 3System Design Interviewยท 60 min
This description was AI-summarized. View original
0 0 0