Skip to main content

Principal Software Engineer - Search Infra - Elasticsearch -

Elastic
Remote - United StatesUpdated 11d ago
Compensation
$160k–$253k
Published range
Location
Remote - United States
Remote eligibility
Employment
Full-time
Staff / Principal
Role family
Engineering
Developer tools
Apply on jobs.elastic.co
Job actionsApply now
Job actionsApply now

About the job

About the role

Elastic, the Search AI Company, is looking for a Principal Software Engineer to join the Elasticsearch - Search Infra team. This globally-distributed team focuses on delivering a robust and feature-rich search experience, including contributing to Lucene. The role provides technical vision and direction for Elasticsearch's core search infrastructure, including indexing, retrieval, and relevance.

Responsibilities

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

Qualifications

  • Experience leading technical projects in search infrastructure and distributed systems.
  • Proven knowledge in building and operating sophisticated search platforms.
  • Experience mentoring expert engineers.
  • Hands-on experience with search and indexing technologies such as Elasticsearch, Lucene, or Solr.
  • Strong skills in core Java, advanced data structures, concurrency, and newer language features like lambdas.
  • Experience with large-scale data or search systems.
  • Excellent communication skills and ability to work autonomously in a distributed team.
  • Proven track record of using AI to accelerate development.

Compensation

The typical starting salary range is $159,800—$252,800 USD. In select locations (Seattle WA, Los Angeles CA, SF Bay Area, NYC Metro), the range is $191,900—$303,500 USD. This role is eligible for Elastic's stock program and a company-matched 401k (dollar-for-dollar up to 6% of eligible earnings).

Benefits

  • Health coverage for you and your family in many locations
  • Flexible locations and schedules for many roles
  • Generous vacation days
  • Up to 40 hours/year for volunteer projects
  • Minimum of 16 weeks of parental leave

Application

Apply via the job posting link.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.