Principal Software Engineer - Search Algorithms - Elasticsearch @Elastic

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

    Overview

    Elastic, the Search AI Company, enables everyone to find answers using their data at scale. The Principal Software Engineer will join the Elasticsearch - Search team, focusing on enhancing vector similarity search functionality in Elasticsearch and improving the search experience.

    Key Responsibilities

    • Lead initiatives within Elasticsearch to develop a leading vector database offering with enhanced speed and relevance in search.
    • Build new search features and address bugs while improving code clarity.
    • Collaborate with a globally distributed team on vector search capabilities.
    • Serve as an expert on vector similarity implementation in Elasticsearch.
    • Engage with community members on issues and pull requests, triaging when necessary.
    • Write idiomatic modern Java, focused on software scalability and intuitiveness.

    Requirements

    • Professional experience with vector similarity and vector databases, including algorithms like HNSW and IVF.
    • Strong proficiency in core Java and knowledge of data structures and concurrency constructs.
    • Ability to work autonomously, leading projects from design to implementation.
    • Experience in collaborative development and providing feedback on code.
    • Familiarity with various data storage technologies (e.g., Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra).
    • Excellent verbal and written communication skills, particularly in a remote setting.
    • Track record of using AI for development acceleration and complex system debugging.
    • Capability to collaborate across functions and seamlessly transition between projects.

    Benefits

    • Competitive pay based on work, not prior salaries.
    • Health coverage for you and your family in many locations.
    • Flexible working schedules and locations.
    • Generous vacation days.
    • Donation matching up to $2000 and 40 hours for volunteer projects annually.
    • A minimum of 16 weeks parental leave.

    Location

    Remote, based in Poland.

    How to Apply

    Please submit your application through the link provided.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.