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

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

    Overview

    Elastic, the Search AI Company, is seeking a Principal Software Engineer to join the Elasticsearch - Distributed Systems team. The role focuses on scalability, performance, and resilience, particularly within the Serverless offering of Elasticsearch.

    Key Responsibilities

    • Design, build, and operate key components of the Serverless Elasticsearch platform, impacting customer experience.
    • Enhance Elasticsearch components for concurrent and consistent indexing across multiple machines.
    • Maintain the cluster coordination system to ensure high performance as nodes fluctuate and data is managed.
    • Push the limits on the capacity of shards, nodes, and data handled by Elasticsearch.
    • Troubleshoot performance and concurrency issues by proposing solutions.
    • Provide support for complex issues faced by support engineers.
    • Oversee operational investigations from start to finish until issues are resolved.

    Requirements

    • Extensive 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 developing large-scale distributed systems.
    • Ability to build and debug complex features across multiple machines.
    • Proven track record of taking projects from concept to completion.
    • Experience managing projects with multiple engineers.
    • Capability to use AI for development acceleration, debugging, and optimization while taking ownership of outcomes.
    • Strong collaboration skills across functions and teams.
    • Ability to work independently and drive decisions in a distributed environment with clear communication.

    Benefits

    • Competitive pay based on work contributions.
    • Health coverage available for employees and their families in many locations.
    • Flexible work hours and location options.
    • Generous vacation days annually.
    • Matching contributions for financial donations and volunteer projects.
    • A minimum of 16 weeks of parental leave.

    Location

    Remote role based in Ireland.

    How to Apply

    To submit your application, please visit the Elastic careers page.

    Deadline

    Not specified.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.