← Zurück zur Liste

Stelle
· Principal
Principal Software Engineer I - Distributed Systems - Elasticsearch
Backend Developer
• Principal
• Remote
• Vollzeit
• 📍 Remote
Elastic, the Search AI Company, is seeking a Principal Software Engineer I for its Elasticsearch Distributed Systems team, focusing on the scale, performance, and resilience of Elasticsearch. The team owns how cluster nodes communicate and how data is indexed, allocated, and replicated across nodes.
Stack
Responsibilities
- ▹Improve Elasticsearch components supporting concurrent and consistent indexing across multiple machines
- ▹Maintain the cluster coordination system to keep performance high as nodes join/leave and data moves, while preserving safety and liveness properties
- ▹Push the limits of the number of shards, nodes, and petabytes Elasticsearch can handle
- ▹Investigate performance and concurrency issues and propose solutions
- ▹Support support engineers with the harder problems
Requirements
- ▹Strong background in distributed systems and consensus algorithms
- ▹Strong core Java skills, conversant in standard data structures, concurrency constructs, and newer language features
- ▹Deep technical proficiency in algorithms
- ▹Proven ability to understand and work on complex, highly distributed systems
- ▹Ability to build and debug features with broad impact running on multiple machines
- ▹Ability to own projects end to end, including technical design and collaboration
- ▹Experience managing projects involving multiple engineers
Nice to have
- ▹Experience with data stores
- ▹Experience with search, analytics, Lucene
- ▹Strong knowledge of the JDK
- ▹Experience with asynchronous event-driven network frameworks such as Netty
Soft skills
Project ownership and end-to-end accountabilityCollaboration with other engineers
What we offer
- ▹Base salary compensation (no variable component); typical starting range 19,756,700 Ft - 31,251,900 Ft HUF
- ▹Competitive pay based on the work done, not previous salary
- ▹Health coverage for you and your family in many locations
- ▹Distributed company with work-life balance and flexible location