Senior Software Engineer - Search Algorithms - Elasticsearch @Elastic

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

    Overview

    Elastic, the Search AI Company, is seeking a Senior Software Engineer to join the Elasticsearch - Search Relevance team. This globally-distributed team focuses on delivering a robust and feature-rich search experience, contributing to improving search capabilities, including design and implementation of new features and enhancements.

    Key Responsibilities

    • Lead initiatives to produce an industry-leading search engine offering.
    • Contribute full time to Elasticsearch by building new search features and fixing bugs.
    • Work on vector search capabilities with a globally distributed team.
    • Identify and drive improvements in search relevance.
    • Collaborate with community members on issues and pull requests.
    • Write idiomatic modern Java code, as Elasticsearch is predominantly Java-based.

    Requirements

    • Professional experience with search or vector databases and relevant algorithms.
    • Solid skills in core Java and familiarity with standard data structures and concurrency constructs.
    • Ability to work autonomously and guide projects from start to finish.
    • Proficiency in collaborative development and feedback processes.
    • Experience with various data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
    • Proven track record of using AI to enhance development and optimize code.
    • Collaborative skills across functions and teams.
    • Ability to drive decisions and results in a distributed team environment.

    Benefits

    • Competitive pay based on the work performed.
    • Health coverage for employees and families in many locations.
    • Flexible working locations and schedules.
    • Generous vacation days.
    • Financial donation matching up to $2000.
    • Up to 40 hours per year for volunteer projects.
    • A minimum of 16 weeks of parental leave.

    Location

    Remote, preferably based in Greece.

    How to Apply

    Interested candidates should apply through the company’s career page.

    Deadline

    No deadline specified.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.