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

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

    Overview

    The role involves joining Elastic as a Principal Software Engineer focused on Elasticsearch and distributed systems, particularly in relation to the Serverless offering. The position aims to tackle challenges in the communication between Elasticsearch nodes and data management.

    Key Responsibilities

    • Design, build, and operate core components of the next-generation Serverless Elasticsearch offering.
    • Improve Elasticsearch components for concurrent and consistent indexing across machines.
    • Maintain the cluster coordination system for optimal performance.
    • Push limits on shard, node, and petabyte handling by Elasticsearch.
    • Address performance or concurrency issues and propose solutions.
    • Support engineers in resolving complex problems.
    • Manage operational investigations to resolve performance or stability issues.

    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.
    • Experience in using AI for development acceleration and debugging.
    • Strong autonomous working and communication skills.

    Benefits

    • Competitive pay and salary ranges for new hires.
    • Eligibility for stock program participation.
    • Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings.
    • Health coverage for employees and their families in many locations.
    • Flexible working locations and schedules.
    • Generous vacation days.
    • Match for financial donations and volunteer time.
    • Parental leave of at least 16 weeks.

    Location

    United States

    How to Apply

    For application details, please visit the company career page.

    Deadline

    No deadline specified.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.