1w ago
Senior Java Engineer - Distributed Systems
London, UK
โจ $150k-$180k / yearest.- AI estimated, actual pay may differ
full-timesenior Remotesoftware
๐ Tech Stack
๐ผ About This Role
You'll join the Elasticsearch Distributed Systems team to improve how nodes communicate and data is indexed across clusters. Your work will push the limits on shard and node scalability while maintaining system safety and performance.
๐ฏ What You'll Do
- Improve concurrent indexing components across multiple machines.
- Maintain cluster coordination for high performance with node churn.
- Push scalability limits on shards, nodes, and petabytes.
- Debug performance and concurrency issues with proposed solutions.
๐ Requirements
- Strong background in distributed systems and consensus algorithms.
- Deep skills in core Java including concurrency and data structures.
- Ability to design and debug features running on multiple machines.
- Experience owning projects from design to delivery.
โจ Nice to Have
- Knowledge of data stores and search/analytics engines.
- Familiarity with Lucene internals.
- Experience with asynchronous event-driven frameworks like Netty.
๐ Benefits & Perks
- ๐ฅ Health coverage for you and family in many locations.
- ๐ Flexible schedule and remote-friendly culture.
- ๐๏ธ Generous vacation days each year.
- ๐ถ 16+ weeks parental leave.
- ๐ $2,000 match for donations and volunteer service.
๐จ Hiring Process
Estimated timeline: 2-4 weeks ยท AI estimate
- 1Recruiter Screenยท 30 min
- 2Technical Phone Screenยท 60 min
- 3Virtual Onsite (3-4 rounds)ยท 3-4 hours
This description was AI-summarized. View original
0 0 0