Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Search Infra - Elasticsearch -

$2,000 per month

Elastic

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.

What is The Role:

We're looking for a Principal Software Engineer to join the Elasticsearch - Search Infra team. This globally-distributed team of experienced engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving the search experience in Lucene. This is a principal software engineering role that entails using your vast knowledge in this space in order to define, direct, and build the next generation of Elasticsearch capabilities. This role provides technical vision and direction for Elasticsearch’s core search infrastructure, including indexing, retrieval, and relevance, and requires deep expertise in search internals and cross-team collaboration.

Our company is distributed by intention. We hire the best engineers we can find wherever they are, whoever they are. We collaborate across continents every day over email, GitHub, Zoom, and Slack. At our best, we write fast, scalable and intuitive software. We believe that the best way to do that is to empower individual engineers, code review every change, decide big things by consensus, and strive for incremental improvements.

What You Will Be Doing:

As a full-time Elasticsearch contributor, you will define, lead, and contribute to the evolution of core search and indexing capabilities. You’ll research advances in search infrastructure, data structures, and retrieval algorithms to ensure we’re building the most efficient and powerful foundations for our users. You’ll work closely with our partners and product teams to understand their needs and help shape the long-term technical vision for search at Elastic. You’ll bring your past experience with large-scale search systems to drive an innovative roadmap for Elasticsearch’s indexing, query execution, and relevance layers. As an authority in several areas of Elasticsearch, you’ll be the go-to expert for those domains, continuously improving them through your insights and instincts.

What You Bring:

  • Experience leading technical projects in the search infrastructure and distributed systems space. You bring proven knowledge in building and operating sophisticated search platforms and engineering robust, high-performance software systems.
  • Experience mentoring expert engineers, providing both technical and professional guidance.
  • Experience defining a long-term technical vision for a core search or retrieval system, working across teams and organizations to collaboratively shape the technical roadmap.
  • 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 and concurrency constructs, as well as newer language features like lambdas. You have a strong desire to optimize and leverage the most efficient algorithms and search data structures.
  • Able to work with a high level of autonomy, tackling projects and guiding them from concept to completion, including both technical design and collaboration with other engineers to develop the necessary components.
  • Experience with large-scale data or search systems such as Elasticsearch, Lucene, Solr, or distributed storage engines, and an understanding of how they work and why they work that way.
  • Excellent verbal and written communication skills. Collaborating across distributed teams is challenging, we value being supportive, empathetic, and trusting in all interactions, and we expect the same from everyone on the team.

Bonus Points:

  • You've built things with Elasticsearch before, and you have experience in the search and information retrieval space and understand the constructs and theory behind it.
  • Experience working with open source projects and familiar with different styles of source control workflow and continuous integration.

Additional Information - We Take Care of Our People:

As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do.

We strive to have parity of benefits across regions, and while regulations differ from place to place, we believe taking care of our people is the right thing to do.

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
  • Up to 40 hours each year to use toward volunteer projects you love
  • Embracing parenthood with a minimum of 16 weeks of parental leave

Security & Privacy Responsibilities: Take ownership of protecting the confidentiality, integrity, and availability of organizational data and systems by following applicable privacy and security policies, standards, and procedures. Ensure that all individual contributions follow Elastic’s Secure Software Development Framework (SSDF). Proactively participate in mandatory role-based training to ensure personal technical execution consistently aligns with the highest standards of data protection, data privacy, and system resilience.

Different people approach problems differently. We need that. Elastic is an equal opportunity employer and is committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation.

We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email View email address on powertofly.com . We will reply to your request within 24 business hours of submission.

Applicants have rights under Federal Employment Laws and can view the following posters linked below:

Elasticsearch develops and distributes technology and information that is subject to U.S. and other countries’ export controls and licensing requirements for individuals who are located in or are nationals of the following sanctioned countries and regions: Belarus, Cuba, Iran, North Korea, Syria, or Russia, including the Ukrainian territories annexed by Russia (The Crimea region of Ukraine, The Donetsk People's Republic (DNR), The Luhansk People's Republic (LNR), Kherson or Zaporizhzhia). If you are located in or are a national of one of the listed countries or regions, an export license may be required as a condition of your employment in this role. Please note that national origin and/or nationality do not affect eligibility for employment with Elastic.

Please see here for our Privacy Statement.

Compensation for this role is in the form of base salary. This role does not have a variable compensation component.

The typical starting salary range for new hires in this role is listed below. In select locations (including Seattle WA, Los Angeles CA, the San Francisco Bay Area CA, and the New York City Metro Area), an alternate range may apply as specified below.

These ranges represent the lowest to highest salary we reasonably and in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the ranges may be modified in the future.

An employee's position within the salary range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, geographic location, performance, and business or organizational needs.

Elastic believes that employees should have the opportunity to share in the value that we create together for our shareholders. Therefore, in addition to cash compensation, this role is currently eligible to participate in Elastic's stock program. Our total rewards package also includes a company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings, along with a range of other benefits offered with a holistic emphasis on employee well-being.

The typical starting salary range for this role is:

$159,800—$252,800 USD

The typical starting salary range for this role in the select locations listed above is:

$191,900—$303,500 USD

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Search Infra - Elasticsearch - in United States vacancy
  • $159.8k - $303.5k

    Role Description We're looking for a Principal Software Engineer to join the Elasticsearch - Search Infra team. This globally-distributed team of experienced engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving... 
    Suggested
    Full time
    Local area
    Flexible hours

    Elastic

    Remote
    1 day ago
  •  ...What is The Role We're looking for a Principal Software Engineer to join the Elasticsearch - Search team. This globally-distributed team of expert engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving the search... 
    Suggested
    Full time

    Elastic

    United States
    9 hours ago
  •  ...What is The Role We're looking for a Principal Software Engineer to join the Elasticsearch - Search Management team. This globally-distributed team of experienced engineers focuses on delivering a robust and feature-rich search experience, including contributing to... 
    Suggested
    Full time

    Elastic

    United States
    9 hours ago
  • $159.8k - $303.5k

    Role Description We're looking for a Principal Software Engineer to join the Elasticsearch - Search team. This globally-distributed team of expert engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving the search... 
    Suggested
    Full time
    Local area
    Flexible hours

    Elastic

    Remote
    4 days ago
  •  ...What is The Role We're looking for a Principal Software Engineer to join the Elasticsearch - Analytical Engine team. This expert team of engineers is responsible...  ...team of expert engineers is focused on the search and query (ES|QL) analytics capabilities of Elasticsearch... 
    Suggested
    Full time

    Elastic

    United States
    9 hours ago
  •  ...What is The Role We are seeking a Principal Software Engineer I to join our Elasticsearch Performance Engineering area. This role will focus on enhancing...  ...tooling for benchmarking Elasticsearch ingest and search workloads at scale in the cloud, and identifying performance... 
    Full time

    Elastic

    United States
    9 hours ago
  • $159.8k - $303.5k

    Role Description We're looking for a Principal Software Engineer to join the Elasticsearch - Storage Engine team. This globally distributed, fully remote team...  ...of designing high-performance, scalable database or search engine technologies, along with the ability to drive... 
    Full time
    Remote work
    Flexible hours

    Elastic

    Remote
    3 days ago
  • $191.9k - $303.5k

    Role Description We are seeking a Principal Software Engineer to join the Elasticsearch Security team. In this role, you will lead the architecture and design...  ...Experience working on the internals of a data store or search engine. Compensation Compensation for this... 
    Full time
    Flexible hours

    Elastic

    Remote
    13 hours ago
  •  ...Helping lead our shared search platform – expanding content...  ...ideas to optimize systems and engineering workflows. Building relationships...  ...sessions to ensure software quality and maintainability....  ...Current expertise with Lucene, Elasticsearch, Solr, or any other search engine... 
    Full time

    Jobtailor

    Massachusetts
    3 hours ago
  • $150k - $300k

     ...employees, and communities. The Role This is a top software engineer job that incorporates everything you’ve worked so hard for....  ...products at scale ~ In-depth knowledge of Solr (or) Elasticsearch and deeper understanding of Lucene and familiarity with... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Remote
    9 hours ago
  • $133.1k - $252.9k

    Role Description We are on the lookout for a Senior Software Engineer to join our Elasticsearch team and focus on ensuring that the shared platform functionalities of Elasticsearch are easy to use, performant, maintainable, and secure. ~The team’s mission is to create... 
    Full time
    Local area
    Flexible hours

    Elastic

    Remote
    3 days ago
  • $159.8k - $252.8k

     ...Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their...  ...of AI. What is The Role: We're looking for a Principal Software Engineer to join the Elasticsearch - Storage Engine team. This globally distributed,... 
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Elastic

    United States
    13 hours ago
  • $2,000 per month

     ...Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data...  ...of AI. What is The Role: We are seeking a Principal Software Engineer to join the Elasticsearch Security team. In this role, you will lead the architecture... 
    Local area
    Flexible hours

    Elastic

    United States
    5 hours ago
  •  ...to get your help as we're hiring several extremely talented software engineers across the stack. In this role, you will... Build...  ...platforms that power Pylon's AI features - prompt executions, search infra, and more! Improve LLM observability - AI evals (online... 
    Full time
    Work at office
    Relocation

    Pylon

    San Francisco, CA
    9 hours ago
  • $115k - $145k

     ...As a Software Engineer on the Professional Archive Search team, you’ll help design, build, and deliver high-quality software solutions that power our search...  ...with search technologies such as Solr, Lucene, or Elasticsearch Proficiency in Java or C# Experience... 
    Full time
    Work at office
    Local area
    Flexible hours

    Smarsh

    Portland, OR
    9 hours ago
  •  ...The Role We're looking for a Senior Software Engineer to join the team that’s contributing...  ...mechanisms and query capabilities of Elasticsearch. You'll be an expert in the storage...  ...past working experience with database, search engine, OS, or cloud service development... 
    Full time
    Work experience placement

    Elastic

    United States
    9 hours ago
  • Role Description We are looking for an exceptional Senior Software Engineer (Search / Retrieval) to join our growing team. In this role, you...  ...~Hands-on experience with search engines (Opensearch or Elasticsearch). ~Strong understanding of information retrieval concepts... 
    Full time

    Workato

    Remote
    2 days ago
  • $2,000 per month

    Role Description We're looking for a Senior Software Engineer to join the Elasticsearch - Storage Engine team . This globally distributed, fully remote...  ...building high-performance, scalable database, search, or distributed systems, with a strong focus on: ~Storage... 
    Full time
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Elastic

    Remote
    3 days ago
  •  ...Snowflake Intelligence . As a Principal AI Engineer , you will be a technical...  ...(modeling) and Production (infra), ensuring the latest LLM...  ...Experience: 10+ years of software engineering experience, with...  ...Cortex Agents, Analyst, and Search—to define the next decade of... 
    Full time

    Snowflake

    Remote
    9 hours ago
  • $170k - $277k

     ...Palo Alto Networks, Inc. is seeking a highly motivated Senior Principal Software Engineer to join the SIA RDP team. This role is remote, focusing on secure Remote Desktop access and driving architectural vision within a cross-functional team. Candidates should possess... 
    Full time
    Remote work

    Palo Alto Networks, Inc.

    Boston, MA
    3 hours ago
  • $106.61k - $284.28k

     ...in the digital world. Currently, we are seeking a Staff Software Engineer – Search / AI who as a Senior technical leader, be responsible for...  ...tolerance ~Experience with any search technology such as ElasticSearch/OpenSearch/Solr/Lucene ~Experience with CI/CD... 
    Full time

    CVS Health

    Remote
    3 days ago
  • $224k - $356.5k

    Role Description NVIDIA is hiring engineers to work on RAPIDS, a suite of open source software libraries that accelerate end-...  ...end data processing and vector search algorithms on GPUs. RAPIDS...  ...databases like OpenSearch, Solr, and Elasticsearch. You will also work to... 
    Full time

    NVIDIA

    Remote
    4 days ago
  •  ...Description You will take ownership of the search infrastructure for Ask Seeking Alpha — a...  ...search techniques. Tech Stack: ~Elasticsearch (v8+) ~Python (FastAPI, Asyncio) ~...  ...LangChain ~LangSmith The Senior Search Engineer will be engaged with the company as a... 
    Contract work
    For contractors

    Seeking Alpha

    Remote
    7 days ago
  •  ...Job Title: Senior Software Engineer - Search Job Summary: As a Senior Software Engineer on our Search Services and Applications team...  ...across traditional and AI-powered search (OpenSearch/Elasticsearch, NLP, vector search, and LLM-enabled experiences). You'll... 
    Contract work

    RevSpring

    Nashville, TN
    4 days ago
  • $246k - $339k

     ...With market intelligence and search built on proven AI,...  ...About the Team: Web Infra is part of our Engineering Platforms org. We own the...  .... This is intentionally a Principal-level role: you’ll be expected...  ...build, test, debug, and ship software at scale. Who You Are:... 
    Full time
    Local area

    Alphasense

    Remote
    9 hours ago
  • $165k - $225k

     ...seeking an experienced Frontend Engineer who possesses a passion for...  ..., test, review, and ship software for our platforms, including...  ...and more. We use GraphQL and ElasticSearch for queries and Redis for...  ...unsolicited assistance from search firms for this employment opportunity... 
    Local area

    Versant

    Englewood Cliffs, NJ
    1 day ago
  •  ...Michele Catasta, etc. Responsibilities: Scale infra for post-training of multimodal LLMs (CPT, SFT, RL, search, reward models) Scale infra for agentic...  ...generalist web‑agent Work closely with product engineers to translate cutting‑edge AI capabilities into reliable... 
    Full time
    Work at office
    Relocation
    Visa sponsorship

    Yutori

    San Francisco, CA
    3 hours ago
  • $202.1k - $299.63k

     ...ll do The Orchestration team is looking for a Principal Software Engineer to help define, architect, and deliver the next generation...  ...Experience working with Databases (SQL/NoSQL) and Search Technology (e.g., Elasticsearch, Lucene, or vector databases) to power high-... 
    Contract work
    Work at office
    Local area
    Remote work
    Shift work
    2 days per week

    DocuSign

    Seattle, WA
    2 days ago
  •  ...Staff Engineer – Cloudera Context Search Team As a Staff Engineer on the Cloudera Context Search Team, you...  ...working with OpenSearch or Elasticsearch in production environments at scale...  ...contributing to open‑source projects (Apache Software Foundation or OpenSearch Project).... 

    Cloudera Government Solutions

    Seattle, WA
    3 days ago
  • $205k - $242k

     ...driving innovative systems engineering and mentoring cross‑functional...  ...a multidisciplinary team of software and DevOps engineers,...  ...like GitLab CI and ArgoCD. Search Infrastructure : Experience...  ...networks like OpenSearch or Elasticsearch for rapid data retrieval. Cloud... 
    Work experience placement

    Nyla Technology Solutions

    Annapolis, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Search Infra - Elasticsearch -. Be the first to apply!