Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Engineer, Distributed Systems — Remote/Flexible

PowerToFly

United Kingdom

On-site

GBP 60,000 - 80,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading data analytics firm is seeking a Senior Software Engineer to join their Elasticsearch team in the United Kingdom. The role involves maintaining and improving critical components of Elasticsearch, focusing on performance, scale, and resilience. Candidates should have a strong background in distributed systems and consensus algorithms, as well as proficiency in core Java. The company offers competitive pay and various benefits that support a healthy work-life balance, including flexible work schedules and generous vacation time.

Benefits

Competitive pay based on performance
Health coverage for employees and families
Flexible work locations
Generous vacation days
Financial donation matching
Volunteer project hours
Minimum 16 weeks of parental leave

Qualifications

  • Strong background in distributed systems and consensus algorithms.
  • Proficiency in core Java with knowledge of libraries and concurrency.
  • Ability to work on complex, distributed systems.
  • Experience building and debugging features on multiple machines.
  • Ability to own projects from start to finish.

Responsibilities

  • Improve Elasticsearch’s components for concurrent indexing across multiple machines.
  • Maintain cluster coordination for optimal performance.
  • Increase Elasticsearch's handling capacity for shards and nodes.
  • Investigate performance or concurrency issues.
  • Support engineers with complex problems.

Skills

distributed systems
core Java
algorithms
concurrency constructs

Tools

Netty
Job description
A leading data analytics firm is seeking a Senior Software Engineer to join their Elasticsearch team in the United Kingdom. The role involves maintaining and improving critical components of Elasticsearch, focusing on performance, scale, and resilience. Candidates should have a strong background in distributed systems and consensus algorithms, as well as proficiency in core Java. The company offers competitive pay and various benefits that support a healthy work-life balance, including flexible work schedules and generous vacation time.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.