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

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

    Overview

    The role involves joining Elastic as a Principal Software Engineer in their Elasticsearch - Distributed Systems team. The focus is on enhancing Elasticsearch’s scale, performance, and resilience, particularly within the Serverless offering.

    Key Responsibilities

    • Design, build, and operate core components of the next-generation Serverless Elasticsearch offering.
    • Improve components supporting concurrent and consistent indexing across multiple machines.
    • Maintain cluster coordination for high performance as nodes join or leave.
    • Push the limits of shards, nodes, and petabytes handled by Elasticsearch.
    • Investigate and propose solutions for performance or concurrency issues.
    • Support engineers with complex problems.
    • Own operational investigations from start to finish.

    Requirements

    • Deep background in distributed systems and consensus algorithms.
    • Strong skills in core Java and familiarity with data structures and concurrency constructs.
    • Technical proficiency in algorithms.
    • Experience building large-scale distributed systems.
    • Ability to manage projects involving multiple engineers.
    • Proven track record of utilizing AI in development and debugging.
    • Ability to work autonomously and drive decisions within a distributed team.

    Benefits

    • Competitive pay based on work, not previous salary.
    • Health coverage for you and your family in many locations.
    • Flexible locations and schedules.
    • Generous vacation days.
    • Financial matching for donations up to $2000.
    • 40 hours per year for volunteer projects.
    • A minimum of 16 weeks of parental leave.

    Location

    Remote role based in Spain.

    How to Apply

    Please visit the company’s careers page to submit your application.

    Deadline

    No specific deadline provided.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.