Principal Software Engineer I - Distributed Systems - Elasticsearch

Added
8 days ago
Type
Full time
Salary
Salary not provided

Related skills

java distributed systems elasticsearch lucene netty

📋 Description

  • Improve Elasticsearch components for concurrent, consistent indexing across machines.
  • Maintain cluster coordination for high performance as nodes join/leave.
  • Push limits on shards, nodes, and petabytes of data.
  • Investigate performance and concurrency issues; propose solutions.
  • Support engineers with complex problems.

🎯 Requirements

  • Distributed systems and consensus algorithms expertise.
  • Strong Java core, data structures, and concurrency constructs.
  • Deep technical proficiency in algorithms.
  • Experience with highly distributed systems.
  • Build and debug features with broad cross-node impact.
  • Own projects end-to-end and collaborate with others.

🎁 Benefits

  • Competitive pay
  • Health coverage for you and family
  • Flexible locations and schedules
  • Generous vacation days
  • Donation matching up to $2000
  • Up to 40 volunteer hours per year
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →