Principal Software Engineer I - Distributed Systems - Elasticsearch

Added
9 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java distributed systems consensus algorithms concurrency netty

๐Ÿ“‹ Description

  • Improve Elasticsearch's concurrent and consistent indexing across machines.
  • Maintain cluster coordination to keep performance as nodes join/leave.
  • Push limits on shards, nodes, and petabytes Elasticsearch can handle.
  • Investigate performance or concurrency issues and propose solutions.
  • Support our support engineers with the harder problems.

๐ŸŽฏ Requirements

  • Strong background in distributed systems and consensus algorithms.
  • Strong Java core skills, data structures, concurrency, and modern features.
  • Deep technical proficiency in algorithms.
  • Experience with complex, highly distributed systems.
  • Ability to own end-to-end projects, from design to delivery.
  • Experience leading projects with multiple engineers.

๐ŸŽ Benefits

  • Competitive pay based on the work you do
  • Health coverage for you and family
  • Flexible locations and schedules for many roles
  • Generous vacation days
  • Up to $2000 matched for charitable donations
  • Up to 40 hours/year for volunteer projects
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 โ†’