Principal Software Engineer - Vector Search - Elasticsearch @Elastic

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

    Overview

    The role is for a Principal Software Engineer to join the Elasticsearch - Search team at Elastic, a company focused on delivering a robust and feature-rich search experience.

    Key Responsibilities

    • Lead initiatives to produce an industry-leading vector database offering.
    • Contribute to Elasticsearch by building new search features and fixing bugs.
    • Work with a globally distributed team on vector search capabilities.
    • Be an expert in Elasticsearch's implementation of vector similarity.
    • Collaborate with community members on issues and pull requests.
    • Write idiomatic modern Java for Elasticsearch.

    Requirements

    • Implemented techniques in vector similarity on a search platform or progressed academic research in vector similarity.
    • Professional experience with vector similarity and databases, using relevant algorithms.
    • Strong skills in core Java and understanding of data structures and concurrency.
    • Ability to work autonomously and guide projects from beginning to end.
    • Experience in collaborative development and providing/receiving feedback.
    • Familiarity with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
    • Excellent verbal and written communication skills.
    • Proven track record of using AI to accelerate development and debug systems.

    Benefits

    • Competitive pay based on work, not previous salary.
    • Health coverage for you and your family in many locations.
    • Flexible work locations and schedules.
    • Generous vacation days each year.
    • Match up to $2000 for financial donations and service.
    • Up to 40 hours per year for volunteer projects.
    • Minimum of 16 weeks of parental leave.

    Location

    This is a remote role with no specific geographical restrictions mentioned.

    How to Apply

    Applicants can send their applications to the provided candidate email.

    Deadline

    No specific deadline mentioned.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.