Senior Software Engineer - Search Algorithms - Elasticsearch @Elastic

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

    Overview

    Elastic, the Search AI Company, is looking for a Senior Software Engineer to join the Elasticsearch - Search Relevance team. This globally-distributed team focuses on delivering a robust search experience, including improving search functionality in Lucene.

    Key Responsibilities

    • Lead initiatives within Elasticsearch to enhance search engine offerings.
    • Contribute to building new search features and resolving bugs.
    • Work with a globally distributed team on vector search capabilities.
    • Identify and drive improvements in search relevance.
    • Collaborate with community members on issues and pull requests.
    • Write idiomatic modern Java, as Elasticsearch is primarily Java-based.

    Requirements

    • Professional experience with search or vector databases, familiarity with relevant algorithms.
    • Strong core Java skills and understanding of data structures and concurrency constructs.
    • Ability to work autonomously from project inception to completion.
    • Experience in collaborative development and code review.
    • Familiarity with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
    • Proven track record using AI in development, debugging, and optimization.
    • High capability for collaboration across functions and teams.
    • Experience in remote asynchronous communication.

    Benefits

    • Competitive pay based on your contributions.
    • Health coverage for you and your family in many locations.
    • Flexible working locations and schedules.
    • Generous vacation days each year.
    • Donation and volunteer project support.
    • At least 16 weeks of parental leave.

    Location

    This role is remote and open to candidates located in Spain.

    How to Apply

    To apply, please submit your application via the company career page.

    Deadline

    No specific deadline mentioned.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.