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

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

    Overview

    The role involves a Principal Software Developer position within the Elasticsearch - Analytical Engine team at Elastic, a company focused on leveraging search and AI to enhance business efficiency. The role requires extensive technical knowledge for developing a new query language, ES|QL, while working collaboratively across teams.

    Key Responsibilities

    • Define, lead, and contribute to data-intensive enhancements in Elasticsearch.
    • Research industry features, data structures, and algorithms to build effective user capabilities.
    • Collaborate with partners and product teams to align on strategic visions.
    • Act as an authority in Elasticsearch, enhancing the technology based on inquiries and insights.
    • Write modern Java code to support new functionalities.

    Requirements

    • Experience leading technical projects in data and enterprise architecture.
    • Skills in mentoring engineers and providing technical guidance.
    • Proven track record of defining long-term technical visions.
    • Hands-on experience with search and analytics APIs (e.g., Splunk SPL, Elasticsearch).
    • Strong proficiency in core Java and data structures.
    • Experience with data storage technologies like Elasticsearch, PostgreSQL, and MongoDB.
    • Excellent verbal and written communication skills.
    • Ability to drive decisions in a distributed team environment.

    Benefits

    • Competitive pay based on performance, not prior salary.
    • Health coverage for you and your family.
    • Flexible calendar and work locations.
    • Generous vacation days.
    • Financial match for donations and up to 40 hours for volunteer projects.
    • Minimum of 16 weeks of parental leave.

    Location

    Remote - Canada

    How to Apply

    Interested applicants should apply through the official Elastic career page.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.