Principal Software Engineer - Vector Search - Elasticsearch @Elastic

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

    Overview

    The role involves joining Elastic as a Principal Software Engineer within the Elasticsearch - Search team, which is focused on enhancing vector similarity search functionality. This globally-distributed team is dedicated to delivering a robust search experience using innovative technologies.

    Key Responsibilities

    • Lead initiatives to produce an industry-leading vector database offering, enhancing search speed and relevance.
    • Develop new search features and troubleshoot complex issues, while simplifying code for better understanding.
    • Collaborate with a global team on vector search capabilities.
    • Act as an expert in Elasticsearch's vector similarity implementation, guiding improvements.
    • Engage with community members on issues and pull requests, managing some independently.
    • Write modern Java code, adhering to idiomatic practices.

    Requirements

    • Experience with vector similarity on large-scale search platforms or in academic research.
    • Proficient in core Java and familiar with data structures and concurrency.
    • Ability to work autonomously and guide projects from design to completion.
    • Experience with collaborative development and providing constructive feedback.
    • Familiarity with multiple data storage technologies, including Elasticsearch, PostgreSQL, or MongoDB.
    • Strong verbal and written communication skills.
    • Proven track record of using AI to enhance development processes.
    • Ability to collaborate across functions and adapt to varying projects and priorities.

    Benefits

    • Competitive pay based on merit, not previous salary.
    • Health coverage for employees and their families in many locations.
    • Flexible schedules and location options.
    • Generous vacation days.
    • Financial matching for donations up to $2000 per year.
    • 40 hours per year for volunteer work.
    • Minimum of 16 weeks of parental leave.

    Location

    Remote; candidates from Norway are encouraged to apply.

    How to Apply

    For more details about application procedures, please visit the company’s career page or contact them directly.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.