Senior Software Engineer - Vector Search - Elasticsearch @Elastic

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

    Overview

    Elastic, the Search AI Company, is seeking a Senior Software Engineer to join the Elasticsearch - Search Relevance team. This role focuses on delivering a robust search experience and contributing to the technical direction and vision of search capabilities.

    Key Responsibilities

    • Lead initiatives within Elasticsearch to produce an industry-leading search engine.
    • Build new search features and fix bugs, while simplifying code.
    • Collaborate with a globally distributed team focused on vector search capabilities.
    • Enhance Elasticsearch search relevance based on insights and instincts.
    • Engage with community members on issues and pull requests.
    • Write idiomatic modern Java.

    Requirements

    • Implemented techniques in vector similarity on large search platforms or academic research in vector similarity.
    • Professional experience with search or vector databases, utilizing algorithms like HNSW or IVF.
    • Strong skills in core Java and familiarity with data structures and concurrency.
    • Ability to guide projects from inception to completion independently.
    • Capable of collaborative development experience, particularly remote collaboration.
    • Experience with multiple data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
    • Proven track record of using AI for development acceleration and code optimization.
    • Ability to collaborate across functions and transition between projects smoothly.

    Benefits

    • Competitive pay based on the work performed.
    • Health coverage for employees and families in many locations.
    • Flexible work locations and schedules.
    • Generous vacation days.
    • Matching contributions for financial donations and service.
    • Up to 40 hours of volunteer project time each year.
    • Minimum of 16 weeks of parental leave.

    Location

    Remote role.

    How to Apply

    To apply, please submit your application through the Elastic career page.

    Deadline

    No deadline stated.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.