Senior Software Engineer - Search Algorithms - Elasticsearch @Elastic

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

    Overview

    The role of Senior Software Engineer focuses on contributing to the Elasticsearch - Search Relevance team, delivering a feature-rich search experience and enhancing search capabilities.

    Key Responsibilities

    • Lead initiatives to produce an industry-leading search engine with unparalleled speed and relevance.
    • Build new search features and fix bugs while improving code clarity.
    • Collaborate with a distributed team on vector search capabilities.
    • Identify improvements in Elasticsearch search relevance.
    • Engage with community members on issues and pull requests.
    • Write idiomatic modern Java, as Elasticsearch is predominantly Java-based.

    Requirements

    • Professional experience with search or vector databases.
    • Strong core Java skills and familiarity with data structures and concurrency constructs.
    • Ability to manage projects from beginning to end and collaborate effectively.
    • Experience with various data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
    • Proven ability to utilize AI to enhance development and optimize code.
    • Excellent communication skills, especially in distributed and asynchronous settings.

    Benefits

    • Competitive pay based on contributions.
    • Health coverage for employees and families in many locations.
    • Flexible schedules and locations for many roles.
    • Generous vacation days.
    • Matching for financial donations and service initiatives.
    • Parental leave of a minimum of 16 weeks.

    Location

    Remote - Based in Romania.

    How to Apply

    To apply, 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.