Principal Software Engineer - Vector Search - Elasticsearch @Elastic

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

    Overview

    The role is for a Principal Software Engineer to join the Elasticsearch - Search team, focusing on enhancing vector similarity search within Elasticsearch. The team operates globally, collaborating remotely to deliver high-quality search experiences.

    Key Responsibilities

    • Lead initiatives within Elasticsearch to create an industry-leading vector database, ensuring speed and relevance in search.
    • Contribute to Elasticsearch full-time, developing new search features and resolving bugs.
    • Collaborate with a distributed team of engineers on vector search capabilities.
    • Serve as an expert on vector similarity in Elasticsearch and improve functionality.
    • Engage with community members on issues and pull requests, assisting where necessary.
    • Write idiomatic modern Java, as Elasticsearch is primarily Java-based.

    Requirements

    • Experience with vector similarity techniques in search platforms.
    • Professional experience with vector databases and relevant algorithms.
    • Strong core Java skills, including familiarity with data structures and concurrency constructs.
    • Ability to work autonomously, managing projects from start to finish.
    • Experience in collaborative development and giving/receiving feedback.
    • Familiarity with several data storage technologies such as Elasticsearch and PostgreSQL.
    • Excellent verbal and written communication skills.
    • Proven track record of leveraging AI for development and optimization.
    • Able to collaborate across functions and teams effectively.

    Benefits

    • Competitive pay based on performance.
    • Health coverage for employees and families in many locations.
    • Flexible working locations and schedules.
    • Generous vacation policy.
    • Donation matching program and paid volunteer hours.
    • Parental leave of at least 16 weeks.

    Location

    Remote role based in Greece.

    How to Apply

    Please submit your application through the provided application link.

    Deadline

    Not specified.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.