[Remote] Principal Software Engineer - Search Scaling - Elasticsearch

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. They are seeking a Principal Software Engineer to join the Elasticsearch - Search Scaling team, focusing on delivering a robust search experience and improving search capabilities.ResponsibilitiesDefine, lead, and contribute to the evolution of core search and indexing capabilitiesResearch advances in search infrastructure, data structures, and retrieval algorithms to ensure we’re building the most efficient and powerful foundations for our usersWork closely with our partners and product teams to understand their needs and help shape the long-term technical vision for search at ElasticDrive an innovative roadmap for Elasticsearch’s indexing, query execution, and relevance layersContinuously improve areas of Elasticsearch through insights and instinctsSkillsExperience leading technical projects in the search infrastructure and distributed systems spaceProven knowledge in building and operating sophisticated search platforms and engineering robust, high-performance software systemsExperience mentoring expert engineers, providing both technical and professional guidanceExperience defining a long-term technical vision for a core search or retrieval system, working across teams and organizations to collaboratively shape the technical roadmapHands-on experience with search and indexing technologies such as Elasticsearch, Lucene, or SolrStrong skills in core Java and familiarity with advanced data structures and concurrency constructs, as well as newer language features like lambdasStrong desire to optimize and leverage the most efficient algorithms and search data structuresAble 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 componentsExperience 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 wayExcellent verbal and written communication skillsYou've built things with Elasticsearch before, and you have experience in the search and information retrieval space and understand the constructs and theory behind itExperience working with open source projects and familiar with different styles of source control workflow and continuous integrationBenefitsCompetitive pay based on the work you do here and not your previous salaryHealth coverage for you and your family in many locationsAbility to craft your calendar with flexible locations and schedules for many rolesGenerous number of vacation days each yearIncrease your impact - We match up to $2000 (or local currency equivalent) for financial donations and serviceUp to 40 hours each year to use toward volunteer projects you loveEmbracing parenthood with minimum of 16 weeks of parental leaveCompany OverviewElastic builds software to make data usable in real time and at scale for search, logging, security, and analytics use cases. It was founded in 2012, and is headquartered in Mountain View, California, USA, with a workforce of 1001-5000 employees. Its website is https://www.elastic.co.Company H1B SponsorshipElastic has a track record of offering H1B sponsorships, with 1 in 2024, 2 in 2022, 1 in 2021. Please note that this does not guarantee sponsorship for this specific role.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Live Chat Assistant - Remote Work

Remote

Phone Counselor (Remote), Behavioral Health

Remote

Customer Service & Software Testing Associate

Remote

Scoring Assistant

Remote

**Experienced Customer Communications Representative – Remote Opportunity with arenaflex**

Remote

Experienced Customer Service Agent for Hybrid Model - Delivering Exceptional Client Experiences through Remote and Onsite Operations

Remote

Sales Lead

Remote

Software QA Engineer - REMOTE WORK ( no H-1Bs , no 1099 / C2C candidates )

Remote

Supply Chain Specialist, Oracle Fusion

Remote

Government Enterprise Sales Development Representative

Remote
← Back