Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Elasticsearch - Principal Software Engineer II - Distributed Systems

AI Summary ✨

Requirements:

  • A strong background in distributed systems and consensus algorithms
  • Strong skills in core Java and conversant in the standard library of data structures and concurrency constructs
  • Deep technical proficiency in algorithms
  • Ability to understand and work on complex, highly distributed systems
  • Demonstrated ability to build and debug features with a broad impact, running on multiple machines
  • Experience leading projects spanning multiple teams
  • Experience communicating with a variety of stakeholders

Nice to Haves:

  • Data stores knowledge
  • Experience with search, analytics, and Lucene
  • Strong knowledge of the JDK
  • Experience with asynchronous event-driven network frameworks such as Netty

What You'll Be Doing:

  • Improving Elasticsearch’s components that support concurrent and consistent indexing across multiple machines
  • Maintaining the cluster coordination system to keep performance high
  • Pushing the limits on the number of shards, nodes, and petabytes Elasticsearch can handle
  • Providing solutions for performance or concurrency issues
  • Supporting support engineers with challenging problems

Perks and Benefits:

  • Competitive pay based on the work done
  • Health coverage for employees and family in many locations
  • Flexible locations and schedules for many roles
  • Generous vacation days
  • Financial donation matching
  • Volunteer project hours
  • Minimum of 16 weeks of parental leave
Apply here
Elastic logo

Elastic

Remote - UK (Remote)

Experience: Principal
Posted: October 30, 2025
Golang
Java
backend

Similar jobs

  • 7 hours ago
    New
    Remote
  • a day ago
    New
  • a day ago
    New
  • See all jobs in UK