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

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

    Overview

    The role involves a Principal Software Engineer position within the Elasticsearch - Distributed Systems team at Elastic. The focus is on enhancing the scalability, performance, and resilience of Elasticsearch, particularly concerning the 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 despite node fluctuations and data movement.
    • Push the limits of Elasticsearch's handling capacity in terms of shards, nodes, and data volume.
    • Troubleshoot performance and concurrency issues and propose solutions.
    • Support engineers in resolving challenging problems.
    • Own operational investigations from start to finish until performance or stability issues are resolved.

    Requirements

    • Deep background in distributed systems and consensus algorithms.
    • Strong skills in core Java and familiarity with the standard library of 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 in utilizing AI for development acceleration, debugging, and code optimization.
    • Ability to collaborate across functions and manage transitions between projects and teams effectively.
    • Capacity to work autonomously and drive decisions in a distributed team environment.

    Benefits

    • Competitive pay based on performance.
    • Health coverage for employees and families in various locations.
    • Flexible work locations and schedules.
    • Generous vacation days.
    • Financial donation matching up to $2000.
    • Up to 40 hours for volunteer projects annually.
    • Minimum of 16 weeks parental leave.
    • Participation in Elastic's stock program.
    • Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings.

    Location

    United States (Remote)

    How to Apply

    To apply for this position, please visit the company's career page.

    Deadline

    Not specified.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.