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

Principal Software Engineer - Search Infra

$159.8k - $252.8k
Full-time

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 principle 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 Will 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.


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

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 minimum of 16 weeks of parental leave

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 us.fitly.work . We will reply to your request within 24 business hours of submission.

Applicants have rights under Federal Employment Laws, view posters linked below: Family and Medical Leave Act (FMLA) Poster; Pay Transparency Nondiscrimination Provision Poster; Employee Polygraph Protection Act (EPPA) Poster and Know Your Rights (Poster)

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.

Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Search Infra in Remote vacancy
  • $231k

     ...end‑to‑end platform that powers Flight Search, Pricing, and Shopping across all Expedia...  ...vision, design, and delivery of complex software solutions across multiple technical domains...  ...-performing platforms. Guide and mentor engineering teams, fostering technical excellence... 
    Suggested
    Full time

    Expedia

    Seattle, WA
    2 days ago
  • Job DescriptionThe Role:This Principal Software Engineer - Developer Experience role sits within the Developer...  ...with and influence product, security, infra, and application leaders to understand...  ...accommodation to assist with your job search or application for employment, emailus... 
    Suggested
    Full time
    H1b
    Work at office
    Local area
    Work from home
    Shift work

    General Motors

    Lansing, MI
    4 days ago
  • $227.2k - $324.5k

    About the Role:As a Staff Software Engineer on the ML Infrastructure team, you will collaborate...  ...services like personalized recommendations, search, and content understanding across Tubi....  ...latency, cost, and efficiency of our infra. Lead large scale cross functional... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi TV

    Los Angeles, CA
    9 hours ago
  • $159.8k - $252.8k

     ...Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale...  ...promise of AI. What is the role We're looking for a Principal Software Engineer to join the Elasticsearch - Search team. This globally-distributed... 
    Suggested
    Full time
    Local area
    Flexible hours

    Elastic

    Remote
    14 days ago
  • $275.8k - $340.5k

     ...About the team: The AV ML Infra team at GM builds ML infrastructure...  ...the productivity of ML engineers, and drive the adoption of cutting...  ...Position Overview: The Principal AI/ML Engineer will lead a...  ...accommodation to assist with your job search or application for employment... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $115k - $145k

    US - Remote / Portland / AtlantaDivisions - Corporate Engineering /Full-Time /RemoteAs a Software Engineer on the Professional Archive Search team, you’ll help design, build, and deliver high-quality software solutions that power our search platform. Your work will support... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Smarsh

    Atlanta, GA
    3 days ago
  • $168.1k - $227.4k

    Senior Software Development Engineer, DynamoDB Search and IndexingAmazon DynamoDB is a serverless, distributed NoSQL database that delivers single-digit millisecond performance at virtually any scale. The DynamoDB Search and Indexing organization is building native search... 
    Internship
    Local area
    Flexible hours

    Amazon

    Seattle, WA
    22 minutes ago
  • $250k - $300k

     ...largest GPU fleets in the world. The Infra Agent Systems team builds the software systems that power and automate...  ..., including knowledge graphs, search and retrieval, orchestration, evaluation...  ...automation , solving challenging engineering problems with real production... 
    Full time
    Remote work

    Together AI

    Remote
    20 days ago
  • $231k

     ...end‑to‑end platform that powers Flight Search, Pricing, and Shopping across all Expedia...  ...vision, design, and delivery of complex software solutions across multiple technical domains...  ...platforms. ~ Guide and mentor engineering teams, fostering technical excellence and... 

    Expedia Group

    Washington DC
    1 day ago
  • $210k - $250k

     ...Senior Software Engineer Full-Time · Remote (U.S.) About Velastegui Ventures We build enterprise AI infrastructure that lets regulated...  ...platform combines retrieval-augmented generation, federated search, and self-hosted model inference to deliver citation-backed,... 
    Full time
    Remote work

    Velastegui Ventures

    United States
    1 day ago
  •  ...dictated by your manager). The Role:General Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms that build,...  ...need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at 1-800... 
    Full time
    Local area
    Immediate start
    Remote work
    Work from home
    Flexible hours

    General Motors

    Center Line, MI
    3 days ago
  • $110k - $220k

     ...in-store service, merchant tools, merchant data science, and search and personalization. The Global Governance Tech organization...  ...have a startup culture and are looking to grow our team with software engineers who take pride in their craft and are ready to grow in a fast... 
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Sunnyvale, CA
    4 days ago
  • $238.7k - $365.7k

    Job DescriptionPrincipal Software Engineer - Autonomy Behavior ValidationThe RoleAs a Principal Software Engineer in the Autonomy Behavior Validation team, you will set...  ...accommodation to assist with your job search or application for employment, emailus or call us... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    4 days ago
  •  ...Degree.10 or more years of experience in software engineering.Preferred Qualifications:3 or more...  ...activities (e.g., implementation, audits).The Principal Software Engineer is one of the...  ...assistance using our online tools to search and apply for jobs, or needs an accommodation... 
    Full time
    Temporary work
    Casual work
    Internship
    Monday to Friday
    Flexible hours
    Day shift

    Laboratory Corporation of America

    Durham, NC
    2 days ago
  • DescriptionPrincipal Software Engineer - TS/SCI Xcelerate Solutions has an exciting opening for you as our next TS/SCI cleared Principal Software Engineer supporting a long-term DIA-NDOC DOMEX...  ...Elasticsearch for data indexing and search. You'll deploy and monitor your... 
    Contract work
    Remote work
    Flexible hours

    Xcelerate Solutions

    Bethesda, MD
    9 hours ago
  • $144.1k - $192.1k

    Principal Software Development EngineerCurtiss‑Wright is expanding its team of engineers who build next‑generation network management software. Our platform monitors and controls...  ...must be invited to participate in a search by ourTalent Acquisition Team and have signed... 
    Full time
    Remote work

    Curtiss-Wright

    Portland, OR
    9 hours ago
  • $88k - $168k

    DescriptionDo you bring deep full-stack software engineering experience and the judgment to...  ...by purpose, join SOPHiA GENETICS as a Principal Software Engineer and enable us to make...  ...decisions. If you’re utilizing AI in your search and application process, why not use some... 
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Work from home
    Worldwide
    Weekend work

    Sophia Genetics

    Boston, MA
    9 hours ago
  • We're building the next-generation AI search and shopping assistant for TikTok Shop, TikTok's global commerce platform, — powering Q&...  ...full search stack: from retrieval and ranking to multi-agent LLM engines, post-training infrastructure, and personalized memory. We... 

    TikTok

    Seattle, WA
    2 days ago
  • $147k - $210k

     ...computing concepts, consensus algorithms (e.g., Paxos).Google's software engineers develop the next-generation technologies that change how...  ...handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all... 

    Google

    Sunnyvale, CA
    9 hours ago
  •  ...Ministry Brands is looking for a Principal Software Engineer to join our growing team! Who we are Ministry Brands is a leading provider of...  ...volume through Twilio, SendGrid or similar vendor APIs. ~ Search platforms such as Solr, Elasticsearch, OpenSearch or... 
    Work at office
    Remote work
    Work from home
    Flexible hours

    Ministry Brands

    Oregon State
    2 days ago
  • Title: Principal Software Engineer Function: Engineering Reports to: Manager, Software Development Location: Remote - US - Working EST...  ..., this role involves AI/ML integration including semantic search, RAG (Retrieval-Augmented Generation) frameworks, vector... 
    Temporary work
    Casual work
    Local area
    Remote work
    Worldwide
    Flexible hours

    OnBoard

    Remote
    19 minutes ago
  • $150k - $215k

     ...Senior Software Engineer, Search Remote Vannevar is a defense technology company building AI to deter our adversaries. In the 21st century, conflict moves at algorithmic speed and foresight equals firepower. Our agentic AI is purpose-built to compete with China—from... 
    Remote work

    Vannevar Labs

    United States
    4 days ago
  • $150.7k - $247.31k

     ...to large tables of records. Bring your passion for Software Development to help us develop a global search and geocoding capability, both of which are cornerstones...  ...software products.You’ll work alongside product engineers, developers, and users to create location-based... 
    Relocation
    Relocation package

    ESRI

    Redlands, CA
    4 days ago
  • $216.4k

     ...systems to intuitive design, intelligent software, and next-generation safety and...  ...platform safely and efficiently. As Principal Software Engineer, you are the senior technical authority...  ...accommodation to assist with your job search or application for employment, emailus... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Washington DC
    1 day ago
  • $98k - $173.6k

     ...team and the role:We are looking for a talented mid-level engineer to join the Search Backend team and help us push the boundaries of index distribution...  ...Science or a related field4 or more years of professional software engineering experience building production... 
    Immediate start
    Remote work
    Visa sponsorship

    eBay

    Austin, TX
    2 days ago
  • $246k - $339k

     ...decision-making. With market intelligence and search built on proven AI, AlphaSense delivers...  ...the Team: Our diverse Product & Engineering team values innovation, collaboration,...  ...About the Role: We are seeking a Principal Engineer to lead the design, evolution,... 
    Local area
    Remote work

    AlphaSense, Inc.

    United States
    3 days ago
  • $165k - $185k

     ...Principal Software Engineer, AI United States, Remote Clari + Salesloft are building the next era of enterprise revenue - one where teams...  ...- including a knowledge graph, RAG engines, and retrieval/search infrastructure - that give AI agents access to the best possible... 
    Remote work

    Drift

    United States
    3 days ago
  •  ...standard for a better world. Fullsight, LLC is seeking a Principal Software Engineer to work in Warrendale, PA. This is a hybrid position that...  ...Spring Security, or OpenID; (7) implementing and using elastic search and the ELK stack; (8) performing code reviews for quality... 
    Work at office
    Local area
    Remote work
    Work from home
    3 days per week

    Performance Review Institute

    Warrendale, PA
    2 days ago
  • $184.3k - $247.1k

     ...Technology is a global organization of engineers, product developers, designers, technologists...  ...'re on the lookout for an exceptional Principal Software Engineer to elevate our team to new...  ...algorithms (hashing, trees, graphs, search, etc.). ~6 years of experience with both... 
    Work experience placement

    The Walt Disney Company

    Santa Monica, CA
    4 days ago
  • $200k - $220k

     ...work. We believe legal professionals should spend less time searching for information and managing documents, and more time...  ...meet you. What You'll Do NetDocuments is seeking a Principal Software Engineer - Intelligent DMS to provide technical leadership across the... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    NetDocuments

    United States
    5 days ago

Do you want to receive more vacancies?

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