Elastic

Principal Software Engineer - Search Infra - Elasticsearch

Elastic
Apply
2 months ago
Remote, PolandStaff+

Responsibilities

  • Define, lead, and contribute to the evolution of Elasticsearch’s core search and indexing capabilities.
  • Provide technical vision and direction for indexing, retrieval, query execution, and relevance infrastructure.
  • Research advances in search infrastructure, data structures, and retrieval algorithms.
  • Shape long-term technical roadmaps with partner and product teams across the organization.
  • Design and build high-performance software components as a full-time Elasticsearch contributor.
  • Serve as a go-to technical authority in multiple Elasticsearch domains.
  • Mentor expert engineers and provide technical and professional guidance.

Requirements

  • Experience leading technical projects involving search infrastructure and distributed systems.
  • Proven experience building and operating sophisticated search platforms and robust, high-performance software systems.
  • Experience defining long-term technical vision for a core search or retrieval system across teams or organizations.
  • Hands-on experience with Elasticsearch, Lucene, Solr, or comparable search and indexing technologies.
  • Strong core Java skills and familiarity with advanced data structures, concurrency constructs, and lambda features.
  • Experience with large-scale data or search systems and understanding of their underlying architecture and behavior.
  • Ability to work autonomously from concept through completion, including technical design and collaboration.
  • Excellent verbal and written communication skills.
  • Experience mentoring expert engineers.
  • Experience with open-source projects and source-control workflows is a bonus.
  • Experience in search and information retrieval, including its underlying constructs and theory, is a bonus.

Benefits

  • Base salary with no variable compensation component.
  • Distributed work arrangement with flexible locations and schedules for many roles.
  • Health coverage for employees and families in many locations.
  • Generous vacation allowance.
  • Employer matching of up to $2000 or local currency equivalent for financial donations and service.
  • Up to 40 hours annually for volunteer projects.
  • At least 16 weeks of parental leave.

Tech Stack

ElasticsearchJava

Categories

Elastic

About Elastic

10,000+ employees

Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.

Contact me