{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/skill/search-and-information-retrieval-space"},"x-facet":{"type":"skill","slug":"search-and-information-retrieval-space","display":"Search And Information Retrieval Space","count":1},"x-feed-size-limit":100,"x-feed-sort":"enriched_at desc","x-feed-notice":"This feed contains at most 100 jobs (the most recently enriched). For the full corpus, use the paginated /stats/by-facet endpoint or /search.","x-generator":"yubhub-xml-generator","x-rights":"Free to redistribute with attribution: \"Data by YubHub (https://yubhub.co)\"","x-schema":"Each entry in `jobs` follows https://schema.org/JobPosting. YubHub-native raw fields carry `x-` prefix.","jobs":[{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_d7e1a365-9dd"},"title":"Principal Software Engineer II - Search Management - Elasticsearch","description":"<p>We&#39;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 improving the search experience in Lucene.</p>\n<p>As a Principal Software Engineer, you will be a full-time Elasticsearch contributor, building data-intensive new features and fixing intriguing bugs, all while making the code easier to understand. You&#39;ll work with a globally distributed team of experienced engineers focused on the search capabilities of Elasticsearch.</p>\n<p>You&#39;ll be an expert in several areas of Elasticsearch and everyone will turn to you when they have a question about them. You&#39;ll improve those areas based on your questions and your instincts.</p>\n<p>You&#39;ll help us create the future of search within Elasticsearch - building a scalable search tier for our Serverless platform and writing search functionality in ES|QL, our new piped query language as two examples.</p>\n<p>You&#39;ll work with community members from all over the world on issues and pull requests, sometimes triaging them and handing them off to other experts and sometimes handling them yourself.</p>\n<p>You&#39;ll write idiomatic modern Java -- Elasticsearch is 99.8% Java!</p>\n<p>We&#39;re looking for someone with strong skills in core Java and a conversant in the standard library of data structures and concurrency constructs, as well as newer features like lambdas. You should be comfortable developing collaboratively, giving and receiving feedback on code and approaches and APIs.</p>\n<p>You&#39;ve used several data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra and have some idea how they work and why they work that way.</p>\n<p>You have excellent verbal and written communication skills. Like we said, collaborating on the internet is hard. We try to be respectful, empathetic, and trusting in all of our interactions. And we&#39;d expect that from you too.</p>\n<p>Bonus points if you&#39;ve built things with Elasticsearch before, worked in the search and information retrieval space, or have experience writing code for software-as-a-service or platforms-as-a-service.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_d7e1a365-9dd","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Elastic","sameAs":"https://www.elastic.co/","logo":"https://logos.yubhub.co/elastic.co.png"},"x-apply-url":"https://job-boards.greenhouse.io/elastic/jobs/7699084","x-work-arrangement":"remote","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":"$154,000-$243,600 CAD","x-skills-required":["core Java","standard library of data structures and concurrency constructs","newer features like lambdas","data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra","idiomatic modern Java"],"x-skills-preferred":["search and information retrieval space","software-as-a-service or platforms-as-a-service","collaborative development","code review","API design"],"datePosted":"2026-04-18T15:49:07.452Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Canada"}},"jobLocationType":"TELECOMMUTE","employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"core Java, standard library of data structures and concurrency constructs, newer features like lambdas, data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra, idiomatic modern Java, search and information retrieval space, software-as-a-service or platforms-as-a-service, collaborative development, code review, API design","baseSalary":{"@type":"MonetaryAmount","currency":"USD","value":{"@type":"QuantitativeValue","minValue":154000,"maxValue":243600,"unitText":"YEAR"}}}]}