Senior Software Engineer - Vector Search - Elasticsearch @Elastic

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

    Overview

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

    Key Responsibilities

    • Lead initiatives to produce an industry-leading search engine offering, ensuring speed and relevance.
    • Develop new search features and fix bugs in Elasticsearch, aiming to simplify the codebase.
    • Collaborate with a globally distributed team on vector search capabilities.
    • Expertly identify and drive improvements in Elasticsearch search relevance.
    • Engage with community members on issues and pull requests, facilitating their resolution.
    • Write modern, idiomatic Java, as Elasticsearch is predominantly Java-based.

    Requirements

    • Experience implementing vector similarity techniques on search platforms or academic research in this area.
    • Professional background with search or vector databases, utilizing relevant algorithms and libraries.
    • Solid proficiency in core Java and familiarity with data structures and concurrency constructs.
    • Ability to work autonomously from project inception to completion, including technical design.
    • Experience with collaborative code development and feedback processes.
    • Familiarity with various data storage technologies like Elasticsearch, Solr, PostgreSQL, and MongoDB.
    • History of using AI to enhance development processes and optimize code.
    • Proven capability to collaborate effectively across teams and manage transitions between different projects.

    Benefits

    • Competitive pay based on performance.
    • Health coverage for you and your family in various locations.
    • Flexible working arrangements including location and schedules.
    • Generous vacation days each year.
    • Financial donation matching and volunteer project hours.
    • A minimum of 16 weeks of parental leave.

    Location

    Remote, with a preference for candidates based in Switzerland.

    How to Apply

    For more information or to apply, please visit the Elastic careers page.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.