Principal Software Engineer - Search Algorithms - Elasticsearch @Elastic

    7 days ago·Elastic is hiring a remote Principal Software Engineer - Search Algorithms - Elasticsearch·📍 Greece

    Overview

    Elastic, the Search AI Company, is looking for a Principal Software Engineer to join the Elasticsearch - Search team. This globally distributed team focuses on delivering a robust and feature-rich search experience, enhancing vector similarity search functionality within Elasticsearch.

    Key Responsibilities

    • Lead initiatives within Elasticsearch to produce an industry-leading vector database offering.
    • Contribute full time to Elasticsearch by building new search features and fixing bugs.
    • Work with a globally distributed team to enhance vector search capabilities.
    • Serve as an expert in vector similarity and support search relevance.
    • Collaborate with community members on issues and pull requests.
    • Write idiomatic modern Java, as Elastic is predominantly Java-based.

    Requirements

    • Professional experience with vector similarity and vector databases.
    • Strong skills in core Java, including data structures and concurrency constructs.
    • Able to work autonomously and oversee projects from design to implementation.
    • Comfortable with collaborative development and providing feedback on code.
    • Familiarity with data storage technologies such as Elasticsearch, Solr, or PostgreSQL.
    • Excellent verbal and written communication skills.
    • Proven record of using AI to aid development and optimize code.
    • Ability to collaborate across functions and teams seamlessly.

    Benefits

    • Competitive pay based on work done.
    • Health coverage for employees and their families in many locations.
    • Flexible locations and schedules for many roles.
    • Generous vacation days each year.
    • Financial donation and volunteering impact matching.
    • Minimum of 16 weeks of parental leave.

    Location

    Remote — candidates from Greece preferred.

    How to Apply

    To apply, please visit the company’s career page.

    Deadline

    Not stated.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.