Senior Software Developer - Vector Search - Elasticsearch @Elastic

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

    Overview

    The role is for a Senior Software Engineer to join the Elasticsearch - Search Relevance team at Elastic, a globally-distributed company that focuses on delivering robust search experiences using all types of data. The role involves contributing to the technical direction and vision for search capabilities while working with a team of experienced engineers.

    Key Responsibilities

    • Lead initiatives within Elasticsearch to enhance its search engine, ensuring high speed and relevance.
    • Build new search features and resolve bugs, while improving code readability.
    • Collaborate with a globally distributed team on vector search capabilities.
    • Identify and implement improvements in Elasticsearch search relevance.
    • Engage with community members on issues and pull requests.
    • Write modern Java code, as Elasticsearch is primarily Java-based.

    Requirements

    • Experience implementing techniques in vector similarity on search platforms or academic research.
    • Professional experience with search or vector databases, especially using algorithms like HNSW or IVF.
    • Solid Java programming skills, including familiarity with data structures and concurrency constructs.
    • Ability to work autonomously and guide projects from conception to implementation.
    • Experience in collaborative development and providing feedback on code.
    • Familiarity with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
    • Proven ability to use AI for development and optimization.
    • Strong communication skills for cross-functional collaboration.

    Benefits

    • Competitive pay based on job performance.
    • Health coverage for employees and their families.
    • Flexible work locations and schedules.
    • Generous vacation days.
    • Financial contribution matching for charitable donations.
    • Up to 40 hours per year for volunteer work.
    • Minimum of 16 weeks parental leave.
    • Participation in Elastic's stock program.

    Location

    This position is remote and open to candidates in Canada.

    How to Apply

    For more information about applying for this position, please visit the Elastic careers page.

    Deadline

    No specific deadline stated.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.