CareerPlanSign in

Senior Java Engineer

🌐 Remote💼 Full-time💰 $61,100–$61,100🗓 2026-07-22 → 2026-09-26

Core

Building and operating core components of the next-generation Serverless Elasticsearch offering, focusing on distributed systems challenges like node communication, data indexing, and cluster coordination.

Role type

Senior Software Engineer (Distributed Systems)

Builds

Next-generation Serverless Elasticsearch offering

Domain

Search, Distributed Systems, Cloud Infrastructure

Deliverable

production ML models | product features

Required skills

Distributed systems expertise, Consensus algorithms, Core Java, Algorithms, Building/debugging features on multiple machines, Project ownership

Preferred skills

Data stores, Search, Lucene, JDK, Asynchronous event-driven network frameworks (Netty)

Technologies

Elasticsearch, Java, Netty, Lucene

Responsibilities

Build and operate core pieces of the Serverless Elasticsearch offering; Improve components supporting concurrent and consistent indexing across multiple machines; Maintain cluster coordination system for performance and safety; Push limits on shards, nodes, and petabytes; Investigate and resolve performance or concurrency issues; Support engineers with complex problems; Own operational investigations end-to-end.

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.