Principal Software Engineer - Search Algorithms - Elasticsearch @Elastic

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

    Overview

    The role involves being a Principal Software Engineer in the Elasticsearch - Search team at Elastic, a company that focuses on delivering advanced search capabilities and AI-driven solutions. The position emphasizes enhancing vector similarity search functionalities within Elasticsearch.

    Key Responsibilities

    • Lead initiatives to develop an industry-leading vector database offering with high speed and relevance in search.
    • Contribute to the development of new search features and resolve bugs while improving code clarity.
    • Collaborate with a globally distributed team on vector search capabilities.
    • Serve as an expert in vector similarity and support search relevance.
    • Engage with community members on issues and pull requests.
    • Write idiomatic modern Java, as Elasticsearch relies on Java.

    Requirements

    • Professional experience with vector similarity and databases, utilizing relevant algorithms at scale.
    • Strong proficiency in core Java and familiarity with data structures and concurrency concepts.
    • Able to work autonomously and manage projects from inception to completion.
    • Experience in collaborative development, especially in asynchronous communication.
    • Familiarity with multiple data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
    • Excellent verbal and written communication skills.
    • Proven track record in using AI for development and optimization.
    • Ability to collaborate across functions and manage various projects.

    Benefits

    • Competitive pay based on performance rather than previous salary.
    • Health coverage for employees and families in multiple locations.
    • Flexible scheduling and remote working options.
    • Generous vacation policy.
    • Up to $2000 match for financial donations and volunteer project hours.
    • Minimum of 16 weeks parental leave.

    Location

    Remote position available to candidates in Norway.

    How to Apply

    Interested candidates should apply through the company's application portal.

    Deadline

    No explicit deadline stated.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.