Senior Software Developer - Query Engine, Database Internals - Elasticsearch @Elastic

    8 days ago·Elastic is hiring a remote Senior Software Developer - Query Engine, Database Internals - Elasticsearch·📍 Canada

    Overview

    The role is for a Senior Software Developer within the Elasticsearch - Analytical Engine team at Elastic. This completely remote position focuses on building analytics capabilities for Elasticsearch's new aggregation framework.

    Key Responsibilities

    • Contribute to Elasticsearch by developing new features, debugging, and optimizing code.
    • Collaborate with globally distributed teams to enhance search and query analytics.
    • Serve as a subject matter expert on various areas of Elasticsearch.
    • Engage with community contributions and triage issues from users and developers.
    • Write idiomatic modern Java for implementation of features.

    Requirements

    • Strong skills in core Java, familiar with data structures and concurrency.
    • Experience in software systems engineering.
    • Desire to optimize data structures and algorithms.
    • Ability to manage projects independently from technical design to implementation.
    • Comfort with collaborative development and providing/receiving feedback.
    • Experience with various data storage technologies like Elasticsearch, Solr, PostgreSQL, and MongoDB.
    • Excellent communication skills, especially in a distributed setting.
    • Proven track record using AI for development and debugging.

    Benefits

    • Competitive pay based on performance, with a salary range of $128,300 — $203,000 CAD.
    • Health coverage for employees and their families in many locations.
    • Flexible work arrangements including remote options.
    • Generous vacation policy.
    • Matching donations program and volunteer hours support.
    • Parental leave of a minimum of 16 weeks.

    Location

    This is a remote role open to candidates based in Canada.

    How to Apply

    To apply for this position, please visit the Elastic career page.

    Deadline

    No specific deadline is mentioned for this position.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.