Senior Software Engineer - Vector Search - Elasticsearch @Elastic

    8 days ago·Elastic is hiring a remote Senior Software Engineer - Vector Search - Elasticsearch·📍 Greece

    Overview

    The role involves joining the Elasticsearch - Search Relevance team at Elastic as a Senior Software Engineer. This globally distributed team focuses on delivering a robust search experience using advanced techniques in vector similarity within Elasticsearch.

    Key Responsibilities

    • Lead initiatives to produce an industry-leading search engine offering, emphasizing speed and relevance.
    • Contribute to Elasticsearch by building new search features and fixing bugs, focusing on code clarity.
    • Work with a globally distributed team on vector search capabilities.
    • Be an expert on Elasticsearch search relevance and identify improvements.
    • Collaborate with community members on issues and pull requests.
    • Write idiomatic modern Java code, as Elasticsearch is primarily Java-based.

    Requirements

    • Experience in vector similarity on a search platform or in relevant academic research.
    • Professional experience with search or vector databases, and familiarity with relevant algorithms and libraries.
    • Solid skills in core Java, including data structures and concurrency constructs.
    • Ability to work autonomously and manage projects from design to implementation.
    • Experience in collaborative development and giving/receiving feedback.
    • Familiarity with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
    • Proven track record of using AI to enhance development and code optimization.
    • Ability to collaborate across functions and transition between different projects seamlessly.

    Benefits

    • Competitive pay not based on previous salary.
    • Health coverage for you and your family in many locations.
    • Flexible locations and schedules for many roles.
    • Generous vacation days each year.
    • Financial match for donations and volunteer project hours.
    • Minimum of 16 weeks of parental leave.

    Location

    Remote, with a presence in Greece.

    How to Apply

    Please submit your application through the company career page.

    Deadline

    Not specified.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.