Senior Software Engineer - Vector Search - Elasticsearch @Elastic

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

    Overview

    The role involves a Senior Software Engineer position within the Elasticsearch - Search Relevance team at Elastic, focusing on delivering a high-performance search experience. The team is globally distributed and emphasizes collaboration across various time zones.

    Key Responsibilities

    • Lead initiatives to enhance the search engine capabilities, ensuring speed and relevance.
    • Build new search features and resolve bugs in Elasticsearch.
    • Work with a global team on vector search capabilities.
    • Become an expert in Elasticsearch search relevance, driving improvements based on observations.
    • Engage with community members on issues and pull requests.
    • Write idiomatic modern Java, as Elasticsearch is predominantly Java-based.

    Requirements

    • Experience in implementing vector similarity techniques and knowledge of search platforms.
    • Professional experience with search or vector databases, including familiarity with algorithms like HNSW and IVF.
    • Strong skills in core Java and understanding of data structures and concurrency.
    • Ability to work autonomously on projects from start to finish.
    • Experience in collaborative development and providing feedback on code.
    • Knowledge of data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
    • Proven ability to use AI for development and debugging complex systems.
    • Capability to collaborate across functions and transition between projects as needed.

    Benefits

    • Competitive pay based on performance.
    • Health coverage for you and your family in various locations.
    • Flexible schedule and location options.
    • Generous vacation days.
    • Donation matching up to $2000 for charitable contributions.
    • Volunteer time off of up to 40 hours per year.
    • Parental leave of a minimum of 16 weeks.

    Location

    Remote (Poland)

    How to Apply

    To apply for this role, please visit the company’s careers page.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.