Senior Java Engineer - Distributed Systems - Elasticsearch

2 days, 11 hours ago
Full-time
Senior
Software Development
Elastic

Elastic

Elastic is a leading platform for search-powered solutions, providing real-time insights and making data usable for developers and enterprises worldwide.

Internet Software & Services
1K-5K
Founded 2010

Description

  • Improve Elasticsearch components that support concurrent and consistent indexing across multiple machines.
  • Maintain the cluster coordination system to preserve performance, safety, and liveness as nodes and data change.
  • Push the limits of Elasticsearch scale across shards, nodes, and petabytes of data.
  • Investigate performance, concurrency, and other complex system issues and propose solutions.
  • Support support engineers in resolving difficult technical problems.
  • Own projects end to end, including technical design and cross-functional collaboration.
  • Build and debug features with broad impact across multiple machines.

Requirements

  • Strong background in distributed systems and consensus algorithms.
  • Strong skills in core Java, including the standard library, data structures, concurrency constructs, and newer language features.
  • 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 beginning to end.
  • Experience with data stores, search, analytics, or Lucene is a plus.
  • Strong knowledge of the JDK is a plus.
  • Experience with asynchronous event-driven network frameworks such as Netty is a plus.

Benefits

  • Base salary only, with no variable compensation component.
  • Typical starting salary range of €61,100 to €96,600 EUR.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • Up to 16 weeks of parental leave.
  • Up to $2,000 matching for financial donations and service, or local currency equivalent.
  • Up to 40 hours each year for volunteer projects.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Backend Software Engineer Sênior (Golang)

iFood 5K-10K Air Freight & Logistics

Software Engineer Specialist Golang at iFood, responsible for building and operating core backend microservices and performance tooling for a high-scale food tech platform serving millions of users.

AWS Docker Go Kafka Kubernetes Linux Microservices
11 hours, 31 minutes ago

Backend Developer (Node.js, JavaScript, TypeScript)

Action1 11-50 Internet Software & Services

Action1 is seeking a Backend Developer to help build and improve the backend of its autonomous endpoint management platform during a period of growth.

AWS Docker DynamoDB EC2 JavaScript MySQL Node.js REST API TypeScript
11 hours, 31 minutes ago

.Net Full Stack Developer (Senior)

Accenture 100K+ Professional Services

Accenture Federal Services is hiring a .NET Full Stack Developer to build and maintain web applications and services that support U.S. federal government missions.

Agile Azure C# CSS Docker HTML Kubernetes .NET React REST API Scrum SQL SQL Server Vue.js
11 hours, 31 minutes ago

Senior Software Developer - Ad Tech

REDspace 251-1K Internet Software & Services

REDspace is hiring a Senior Software Developer to define and evolve the architecture of its advertising systems, supporting high-scale ad tech platforms for major media and entertainment clients.

11 hours, 31 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers