CareerPlanSign in

Principal Java Engineer

🌐 Remote💼 Full-time💰 $67,000–$67,000🗓 2026-07-21 → 2026-09-29

Core

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

Role type

Principal Software Engineer (Distributed Systems)

Builds

Next-generation Serverless Elasticsearch offering

Domain

Search, Distributed Systems, Cloud Infrastructure

Deliverable

production ML models

Required skills

Distributed systems expertise, Consensus algorithms, Core Java, Algorithms, Large-scale system design, Project ownership, AI for development/debugging

Preferred skills

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

Responsibilities

Design and build core pieces of the Serverless Elasticsearch offering, Improve components supporting concurrent and consistent indexing, Maintain cluster coordination system, Push limits on shards/nodes/petabytes, Resolve performance and concurrency issues, Own operational investigations end-to-end

Seniority

Principal, hands-on IC with mentorship

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