CareerPlan

Senior Java Engineer

RemoteFull-time2026-10-22 → 2026-11-10

Core

Building and operating core components of the next-generation Serverless Elasticsearch offering, focusing on distributed systems scale, performance, and resilience.

Role type

Senior IC distributed systems engineer (Java)

Builds

Next-generation Serverless Elasticsearch cluster coordination, indexing, and data management systems

Domain

Search technology, distributed systems, cloud infrastructure

Required skills

distributed systems, consensus algorithms, core Java, algorithms, concurrency constructs, data structures, debugging complex distributed systems, technical design, project ownership, AI for development/debugging

Preferred skills

data stores, Lucene, JDK, asynchronous event-driven network frameworks (Netty)

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 support engineers with hard problems; Own operational investigations end-to-end

Seniority

Senior, hands-on IC