Senior Software Engineer - Vector Search - Elasticsearch @Elastic

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

    Overview

    The role involves a Senior Software Engineer position on the Elasticsearch - Search Relevance team at Elastic, a company focused on creating a robust search experience using AI technology.

    Key Responsibilities

    • Lead initiatives within Elasticsearch to produce an industry-leading search engine, enhancing speed and relevance.
    • Contribute to Elasticsearch full time by building new search features and resolving bugs.
    • Work with a globally distributed team to improve vector search capabilities.
    • Identify and drive improvements in search relevance.
    • Collaborate with community members on issues and pull requests.
    • Write idiomatic modern Java, as Elasticsearch is predominantly Java-based.

    Requirements

    • Experience implementing vector similarity techniques on a large-scale search platform.
    • Professional experience with search or vector databases and familiarity with relevant algorithms.
    • Solid skills in core Java and understanding of data structures and concurrency constructs.
    • Ability to manage projects autonomously from design to development.
    • Experience in collaborative development, especially in distributed teams.
    • Familiarity with various data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
    • Proven track record of using AI for development and debugging complex systems.
    • Ability to work across functions and teams effectively.

    Benefits

    • Competitive pay based on performance.
    • Health coverage for you and your family in many locations.
    • Flexible working locations and schedules.
    • Generous vacation days.
    • Donation matching program up to $2000.
    • Up to 40 hours per year for volunteer projects.
    • Minimum of 16 weeks of parental leave.

    Location

    Remote role based in Greece.

    How to Apply

    Submit your application through the company’s careers page.

    Deadline

    No specific deadline stated.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.