Principal Software Engineer - Search Infra - Elasticsearch @Elastic

    7 days ago·Elastic is hiring a remote Principal Software Engineer - Search Infra - Elasticsearch·📍 United States

    Overview

    The role is for a Principal Software Engineer in the Elasticsearch - Search Infra team at Elastic. This globally-distributed team focuses on delivering a robust and feature-rich search experience, requiring expertise in search internals and collaboration across teams.

    Key Responsibilities

    • Define, lead, and contribute to the evolution of core search and indexing capabilities.
    • Research advances in search infrastructure and retrieval algorithms.
    • Work closely with partners and product teams to shape the long-term technical vision for search.
    • Drive the innovative roadmap for Elasticsearch’s indexing, query execution, and relevance layers.
    • Serve as an authority and expert in several areas of Elasticsearch.

    Requirements

    • Experience in leading technical projects in search infrastructure and distributed systems.
    • Proven knowledge in building and operating sophisticated search platforms.
    • Experience in mentoring engineers and providing technical guidance.
    • Hands-on experience with search and indexing technologies such as Elasticsearch, Lucene, or Solr.
    • Strong skills in core Java and familiarity with advanced data structures.
    • Able to work autonomously, managing projects from concept to completion.
    • Excellent verbal and written communication skills.

    Benefits

    • Base salary range: $159,800 — $252,800 USD (select locations range: $191,900 — $303,500 USD).
    • Participation in Elastic's stock program.
    • Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings.
    • Health coverage for you and your family in many locations.
    • Flexible locations and schedules for many roles.
    • Generous vacation days.
    • Match for financial donations up to $2000.
    • Up to 40 hours of volunteer time each year.
    • Minimum of 16 weeks of parental leave.

    Location

    Remote role based in the United States.

    How to Apply

    To apply, please visit the Elastic careers page.

    Deadline

    No specific deadline mentioned.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.