Principal Software Engineer - Search Algorithms - Elasticsearch @Elastic

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

    Overview

    Elastic, the Search AI Company, enables users to find answers in real time using their data. The role involves a Principal Software Engineer position on the Elasticsearch team, focusing on enhancing vector similarity search functionality.

    Key Responsibilities

    • Lead initiatives for a vector database offering to ensure speed and relevance in search.
    • Contribute to Elasticsearch by building new features and fixing bugs.
    • Work with a globally distributed team on vector search capabilities.
    • Serve as an expert on vector similarity for Elasticsearch.
    • Collaborate with community members on issues and pull requests.
    • Write modern Java code, as Elasticsearch is primarily developed in Java.

    Requirements

    • Professional experience with vector similarity and databases, familiar with algorithms like HNSW and IVF.
    • Strong skills in core Java and standard library data structures.
    • Ability to work autonomously and lead projects from design through implementation.
    • Experience in collaborative development, particularly over the internet.
    • Familiarity with various data storage technologies such as Elasticsearch and MongoDB.
    • Excellent verbal and written communication skills.
    • Proven track record of using AI in development and debugging.
    • Able to collaborate across functions and manage project transitions.

    Benefits

    • Competitive salary based on experience, with a typical range of €67,000 — €106,000 EUR.
    • Health coverage for you and your family in many locations.
    • Flexible scheduling and remote work options.
    • Generous vacation days each year.
    • Charity matching up to $2000 or equivalent.
    • Up to 40 hours for volunteer projects each year.
    • Minimum of 16 weeks of parental leave.

    Location

    Remote role based in Portugal.

    How to Apply

    For application details, please refer to the company's careers page.

    Deadline

    No specific deadline stated.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.