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

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

    Overview

    The role involves joining the Elasticsearch - Distributed Systems team as a Senior Software Engineer, focusing on scalability, performance, and resilience, particularly concerning the Serverless offering.

    Key Responsibilities

    • Building and operating core components of the next-generation Serverless Elasticsearch.
    • Improving components that support concurrent and consistent indexing across multiple machines.
    • Maintaining the cluster coordination system for high performance.
    • Optimizing the number of shards, nodes, and data handling in Elasticsearch.
    • Troubleshooting performance or concurrency issues and proposing solutions.
    • Supporting the engineering team with complex problems.
    • Managing operational investigations until issues are resolved.

    Requirements

    • Deep background in distributed systems and consensus algorithms.
    • Strong skills in core Java and familiarity with the standard library data structures and concurrency constructs.
    • Proficiency in algorithms and complex distributed systems.
    • Able to build and debug features impacting multiple machines.
    • Experience managing projects from design to execution.
    • Proven ability to leverage AI for development and debugging.
    • Effective collaboration across teams and projects.
    • Self-motivated with strong communication skills in a distributed environment.

    Benefits

    • Competitive salary based on the work done, not previous salary.
    • Health coverage for employees and families in many locations.
    • Flexible work schedules and locations for numerous roles.
    • Generous vacation days each year.
    • Financial donation matching up to $2000.
    • Up to 40 hours per year for volunteer projects.
    • Minimum of 16 weeks of parental leave.

    Location

    Remote, open to candidates in Norway.

    How to Apply

    Interested candidates should apply through the company's application portal or email.

    Deadline

    No deadline stated.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.