Senior Java Engineer - Distributed Systems - Elasticsearch

3 months 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 join, leave, and data moves around.
  • Push the limits of how many shards, nodes, and petabytes Elasticsearch can handle.
  • Investigate performance and concurrency issues and propose solutions.
  • Support support engineers in resolving difficult technical problems.
  • Own projects from technical design through delivery in collaboration with other engineers.
  • Build and debug features with broad impact across multiple machines.

Requirements

  • Strong background in distributed systems and consensus algorithms.
  • Strong core Java skills, 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 end to end, including technical design and collaboration to develop needed components.
  • Bonus points for experience with data stores.
  • Bonus points for experience with search, analytics, or Lucene.
  • Bonus points for strong knowledge of the JDK.
  • Bonus points for experience with asynchronous event-driven network frameworks such as Netty.

Benefits

  • Base salary only, with no variable compensation component.
  • Typical starting salary range of 791,300 kr to 1,251,700 kr NOK.
  • Competitive pay based on the work you do rather than previous salary.
  • 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 40 hours per year for volunteer projects you care about.
  • At least 16 weeks of parental leave.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Backend Engineer, Control Plane

Tailscale 51-250 Diversified Telecommunication Services

Tailscale is hiring a full-time Software Engineer for its fully distributed Control Plane Team to build and operate secure control-plane software, relay infrastructure, identity integrations, and related services.

Go SQL
27 minutes ago

[Crédito] Software Engineer III - C#

Harford County Public Library 51-250 Diversified Consumer Services

A Stone busca uma pessoa Software Engineer Pleno para desenvolver soluções em C# e atuar na resolução de problemas complexos relacionados a produtos financeiros e plataformas de engenharia.

Azure C# CI/CD Datadog Docker Elasticsearch GCP Git GitFlow Kafka Kanban Microservices RabbitMQ Scrum Solid.js
42 minutes ago

Staff Engineer - Backend

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a Staff Engineer–Backend to design and evolve the distributed systems powering its global, high-scale CRM platform.

AWS Elasticsearch Firestore GCP Go Grafana Java Kafka Kubernetes Microservices MongoDB MySQL Node.js OpenSearch OpenTelemetry PostgreSQL Prometheus RabbitMQ Redis REST API System Design TypeScript
1 hour, 41 minutes ago

Senior SDE - Conversations

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a remote Backend Engineer for its Conversations organization to build and operate reliable, high-throughput services supporting multi-channel messaging and inbox systems for millions of businesses.

ClickHouse Docker Elasticsearch Firestore GCP GitHub Actions Go Kubernetes Microservices MongoDB Node.js Redis SQL TypeScript
1 hour, 41 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