Principal Software Engineer - Search Infra - Elasticsearch
Elastic Nv
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.
- ...Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data... ...promise of AI. What is The Role We are seeking a Principal Software Developer to join the Elasticsearch Security team. In this role, you will lead the...SuggestedFull time
- ...Elastic, the Search AI Company, enables everyone to find the answers they need... ...Role We're looking for a Senior Software Developer to join the Elasticsearch - Search Relevance team. This globally-distributed team of expert engineers focuses on delivering a robust and...SuggestedFull time
- ...Elastic, the Search AI Company, enables everyone to find the answers they need in real... ...of AI. What is The Role Elasticsearch powers search, observability, and AI retrieval... ...organizations. We are seeking a Principal Software Engineer to join the Elasticsearch Performance...SuggestedFull time
- ...Elastic, the Search AI Company, enables everyone to find the answers they need... ...We are on the lookout for a Senior Software Developer to join our Elasticsearch team and focus on ensuring that the... ...shared functionality that enables engineers to develop, extend, and support Elasticsearch...SuggestedFull time
- ...Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale —... ...AI. What Is The Role : We are on the lookout for a Principal Software Engineer II to join our Elasticsearch - Machine Learning team and...SuggestedFull time
$196.3k per year
...leading dev teams to victory? Do you want to layer AI into workflows to make engineer’s lives better and Saas products stronger? Then Jobber might be the place for you! We’re looking for a Principal Software Engineer to be part of our Software Engineering team. At Jobber, we...Remote jobLong term contractFull timeInternshipManual laborWork at office$181k - $241k per year
...discover is one of the greatest levers for consumer experiences. Search is one of the highest impact surfaces, and we are building a new... ...years of experience working in search or related recommendation engines · You have experience delivering major features, system components...Remote jobFull timeWork at officeFlexible hours$133k - $183k per year
...or compounding interest. We are seeking a highly motivated Software Engineer II with strong experience in test automation to contribute to... ...Productivity, with a focus on Test Platform Engineering. The Test Infra team empowers developers to efficiently write, run, analyze,...Remote jobFull timeWork at officeFlexible hours$209k - $269k per year
...the flexibility to buy now and pay later without any hidden fees or compounding interest. Affirm is looking for a Senior Staff Software Engineer to take on a critical role in defining and leading web platform and infrastructure across all web engineering. You'll shape...Full timeWork at officeRemote workFlexible hours$169k - $270k per year
...International expansion is a critical growth engine for Toast's future. Outside the US, we... .... Who We Are Supporting customers software partners is a key part of international expansion... ...with a partner. We are looking for a principal engineer to lead the development of this...Full timeWork at officeLocal areaRemote work$249.7k - $337.9k per year
...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely defined... ...innovates, while remaining hands on in software development where it provides the greatest... ...including several of frontend, mobile, search, databases, storage systems, concurrency...Long term contractFull time$230k - $280k per year
...Description This is a full stack engineering role focused on building and evolving Seeq'... ...the ability to deliver polished, reliable software at every layer. What You Will Do... ...years: 6+ years for Staff, 10+ years for Principal Demonstrate a strong understanding of...Full timeImmediate startRemote workHome office- ...Elastic, the Search AI Company, enables everyone to find the answers they need in real time... ...the Search AI Company, is looking for a Principal Product Manager to guide the vision,... ...socialize and align a roadmap for core context engineering capabilities built on top of Elastic...Full timeRemote workShift work
- ...At ClickUp, we’re not just building software. We’re architecting the future of work!... ...docs, chat, calendar, and enterprise search, all supercharged by context-driven AI... ...Role Overview We’re seeking a Principal Frontend Engineer to drive the long-term technical vision...Long term contractFull timeVisa sponsorshipWork visa
$158k - $263k per year
...Role Platform Infrastructure Engineering is responsible for building... ..., the first time. As a Principal II Platform Infrastructure Engineer... ...Automation and Collaboration Software (TACOS). Provision cloud... ...unsolicited resumes from search firm recruiters. Fees will not...Long term contractFull timeInternshipLocal area- ...Description Job Title: Principal Engineer Department: Engineering Work Location: US/Canada Reports To: Director of Engineering... ..., and short-circuit strength. · Utilize engineering software (proprietary transformer design tools and in specific cases software...Full time
$299.3k - $372.6k per year
...What The Role Is As a Staff Engineer at Babylist, you own some of our hardest domains and... ...: iOS (Swift), Android (Kotlin) Data, search & events: MySQL, Snowflake, dbt, Airflow,... ...Warden, LangChain, Bedrock AgentCore, Maxim Infra & ops: AWS, Kubernetes, Terraform, GitHub...Remote jobFull timeWeekend work$255.9k - $318.6k per year
...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own... ...Mobile: iOS (Swift), Android (Kotlin) Data, search & events: MySQL, Snowflake, dbt, Airflow,... ..., LangChain, Bedrock AgentCore, Maxim Infra & ops: AWS, Kubernetes, Terraform, GitHub...Remote jobFull timeWeekend work$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding...Long term contractFull timeRemote work- ...Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale... ...drive strategy, insights, and revenue. We are looking for a Principal Analytics Engineer to lead the design and build of this foundation. This role...Full time
$180k - $220k per year
...EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable... ...with backgrounds in semiconductor design and AI systems. Principal DFT Engineer Job Description : Developing silicon for AI Computing...Full timeRemote work- ...Principal Software Developer About APEXA APEXA began with a bold vision: to digitally connect the Life Insurance industry by simplifying... ...Education ~ Bachelor's degree in Computer Science, Engineering, or equivalent experience What We Offer ~ Competitive...Full timeRemote work
- ...our philanthropic initiative, Secure it Forward. The Role: As a Principal Support Engineer at Yubico, you will address complex technical challenges at the intersection of hardware, software, and global security standards to ensure customer security at scale. In this...Long term contractFull timeContract workRemote workWork from home
- ...Principal RF Engineer You will own the mathematical and physical foundations of one of the few operational commercial space-based RF geolocation... ...it against data, and repeat. You will work alongside software engineers who handle production implementation and infrastructure...Full timeWork at officeRemote work3 days per week
- ...LinkedIn and Twitter @Netskope . About the Role The Engineering Productivity Team at NetSkope builds the foundational CI/CD systems... ...with speed and quality. We are looking for an experienced Principal Software Engineer to own and drive our CI/CD strategy, with a special...Full timeWork at office
- ...the development of digital investigative software that acquires, analyzes, and shares... ...is on the lookout for a Senior Software Engineer to join the Customer Hosted Review Team... ...with Distributed Document Stores (i.e. Elasticsearch, Redis, PostgreSQL JSONB, and etc.);...Full timeLocal area
- ...Description About Liferaft Liferaft builds software that helps organizations find,... ...highly skilled and visionary Senior Software Engineer to help us continue to grow and enrich... ...-end development ~ Experience with ElasticSearch or other similar technologies is a plus...Full timeLive InRemote workFlexible hours
- ...its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working... ...stack: React.js / TypeScript · Python · GoLang · MongoDB · Elasticsearch · Redis · Kafka · Kubernetes / Docker · GCP · Terraform /...Full timeWorldwide
$90k - $229.5k per year
...love of learning. Role Outschool is looking for full-stack Software Engineers to develop and improve our suite of products to help parents,... ...for learners, educators, or families Familiarity with search, discovery, personalization, AI, tooling, data insights, and/or...Remote jobFull timeWork at officeLocal areaHome officeFlexible hours- ...trust GitLab to ship better, more secure software faster. The same principles built... ...GitLab. An overview of this role As Principal Product Manager, Software Factory, you’... ...product experience. Partner with product, engineering, design, and go-to-market teams across...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Search Infra - Elasticsearch. Be the first to apply!
- project engineer assistant project manager Canada
- chief engineer Canada
- chief power engineer Canada
- general engineer Canada
- director software engineering Canada
- directeur ingénierie Canada
- mechanical engineering project manager Canada
- engineering project manager Canada
- mechanical engineering director Canada
- software engineer internship Canada
