Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch @Elastic

    7 days ago·Elastic is hiring a remote Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch·📍 Romania

    Overview

    Elastic is seeking a Principal Software Engineer to join their Elasticsearch - Distributed Systems team. This role focuses on enhancing the performance, scale, and resilience of Elasticsearch, particularly within their Serverless offering.

    Key Responsibilities

    • Design, build, and operate core components of the next-generation Serverless Elasticsearch offering.
    • Improve Elasticsearch’s components for concurrent and consistent indexing across multiple machines.
    • Maintain the cluster coordination system to ensure high performance as nodes join or leave the cluster.
    • Pursue solutions for issues like performance or concurrency challenges.
    • Assist support engineers with complex problems.
    • Own operational investigations until performance or stability issues are resolved.

    Requirements

    • Deep background in distributed systems and consensus algorithms.
    • Strong core Java skills and knowledge of standard data structures and concurrency constructs.
    • Technical proficiency in algorithms.
    • Experience in building large-scale distributed systems.
    • Ability to debug complex features across multiple machines.
    • Project ownership from design to execution.
    • Experience managing projects involving multiple engineers.
    • Strong collaboration skills across functions and teams.
    • Autonomous working ability and competency in asynchronous communication.

    Benefits

    • Competitive pay based on performance.
    • Health coverage for employees and their families in many locations.
    • Flexibility in locations and schedules.
    • Generous vacation days.
    • Financial matching for donations up to $2000 and dedicated volunteer hours.
    • Parental leave of a minimum of 16 weeks.

    Location

    Remote within Romania.

    How to Apply

    Interested candidates can apply through the company's career page.

    Deadline

    No specific deadline mentioned.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.