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

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

    Overview

    The role involves joining Elastic as a Principal Software Engineer, focusing on Elasticsearch within the Distributed Systems team. The position emphasizes enhancing scale, performance, and resilience, particularly in relation to the Serverless offering.

    Key Responsibilities

    • Design, build, and operate core components of the next-generation Serverless Elasticsearch offering.
    • Improve Elasticsearch components supporting concurrent and consistent indexing across multiple machines.
    • Maintain the cluster coordination system for high performance as nodes come and go.
    • Pushing limits on shards, nodes, and petabyte handling in Elasticsearch.
    • Investigate various issues, including performance and concurrency issues, and propose solutions.
    • Assist support engineers with complex problems.
    • Conduct operational investigations until performance or stability issues are resolved.

    Requirements

    • Deep background in distributed systems and consensus algorithms.
    • Strong skills in core Java and knowledge of the standard library.
    • Technical proficiency in algorithms.
    • Experience in building large-scale distributed systems.
    • Experience in managing projects involving multiple engineers.
    • Proven track record of using AI to optimize code and debug complex systems.
    • Ability to collaborate across functions and manage multiple projects effectively.
    • Capable of autonomous work with strong decision-making and communication skills.

    Benefits

    • Competitive pay determined by experience and role complexity.
    • Health coverage for you and your family in many locations.
    • Flexible work schedules and locations.
    • Generous vacation days each year.
    • Financial match for donations and time off for volunteer projects.
    • Parental leave of a minimum of 16 weeks.

    Location

    Remote position based in Portugal.

    How to Apply

    To apply, please visit the application page at Elastic.

    Deadline

    No specific deadline mentioned.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.