CareerPlan

Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Distributed, GlobalRemoteFull-timePLN 369k–PLN 584k2026-11-04 → 2026-11-10

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 platform

Domain

Search, Distributed Systems, Cloud Infrastructure

Deliverable

production ML models

Required skills

Distributed systems design, Consensus algorithms, Core Java, Algorithms, Large-scale system architecture, Project ownership, Team leadership, AI-assisted development

Preferred skills

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

Responsibilities

Design and build core pieces of the Serverless Elasticsearch offering, Improve components supporting concurrent indexing across multiple machines, Maintain cluster coordination system for performance and safety, Push limits on shards, nodes, and petabytes, Resolve performance and concurrency issues, Support engineers with complex problems, Own operational investigations end-to-end