Elastic logo
Elastic2 days ago

Principal Software Engineer I - Distributed Systems - Elasticsearch

Remote · United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Search Software

Job Summary

Principal Software Engineer I leads initiatives in Elasticsearch's Distributed Systems to improve concurrent and consistent indexing across nodes, maintain cluster coordination under dynamic topology, and push scale and performance limits of shards, nodes, and petabytes, while solving performance and concurrency challenges and supporting engineers with complex problems.

Required Qualifications

  • Strong background in distributed systems and consensus algorithms
  • Strong skills in core Java and familiarity with standard data structures and concurrency constructs
  • Deep technical proficiency in algorithms
  • Experience understanding and working on complex, highly distributed systems
  • Ability to build and debug features with broad impact across multiple machines
  • Ability to own projects from design to delivery and collaborate with others to develop components
  • Experience managing projects involving multiple engineers
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Elastic

Principal Software Engineer I - Distributed Systems - Elasticsearch

Apply on Sorce