Principal Software Engineer - Vector Search - Elasticsearch @Elastic

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

    Overview

    This Principal Software Engineer position at Elastic focuses on enhancing vector similarity search functionality within Elasticsearch. The role involves collaboration with a globally-distributed team to deliver a superior search experience.

    Key Responsibilities

    • Lead initiatives within Elasticsearch to produce an industry-leading vector database offering.
    • Contribute to building new search features and resolving complex bugs.
    • Work with a team of experienced engineers focused on Elasticsearch's vector search capabilities.
    • Serve as an expert on vector similarity in Elasticsearch.
    • Collaborate with the community on issues and pull requests.
    • Write idiomatic modern Java, as Elasticsearch is primarily Java-based.

    Requirements

    • Experience implementing techniques in vector similarity on large-scale search platforms or academic research.
    • Professional experience with vector similarity and vector databases.
    • Strong skills in core Java and familiarity with data structures and concurrency constructs.
    • Ability to work autonomously on projects from beginning to end.
    • Excellent collaboration, communication, and feedback skills.
    • Familiarity with various data storage technologies like Elasticsearch, Solr, PostgreSQL, and MongoDB.
    • Proven track record of using AI in development and debugging complex systems.
    • Ability to collaborate seamlessly across teams and projects.

    Benefits

    • Competitive pay based on role responsibilities.
    • Health coverage for you and your family in many locations.
    • Flexible work locations and schedules.
    • Generous vacation days each year.
    • Financial donations match up to $2000.
    • Up to 40 hours per year for volunteer projects.
    • A minimum of 16 weeks of parental leave.

    Location

    Remote - Poland

    How to Apply

    Interested candidates should submit their application through the provided company channels.

    Deadline

    No specific deadline noted.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.