← 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.

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