Principal Software Engineer - Search Algorithms (, NY, United States)
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.
Were 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 experience in Lucene. This is a principal software engineering role that focuses on enhancing the vector similarity search functionality within Elasticsearch, covering the design and implementation of new vector search features, enhancements to existing vector search functionality, and resolving bugs.
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
RESPONSIBILITIES
* Lead initiatives within Elasticsearch to produce an industry-leading vector database offering, supplying unparalleled speed and relevance in search.
* Contribute to Elasticsearch full time, building new search features and fixing intriguing bugs, all while making the code easier to understand. Sometimes youll need to invent a new algorithm or data structure. Or find one and implement it. Sometimes youll need to get close to the operating system and hardware.
* Work with a globally distributed team of experienced engineers focused on the vector search capabilities of Elasticsearch.
* Be an expert on how Elasticsearch implements vector similarity in support of search relevance and everyone will turn to you when they have a question about this area. Youll improve this area based on your questions and your instincts.
* 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.
* Write idiomatic modern Java -- Elasticsearch is 99.8% Java
QUALIFICATIONS
* Professional experience with vector similarity and vector databases, and you used HNSW, IVF, or other relevant algorithms and libraries on search platforms at scale.
* You have strong skills in core Java and are conversant in the standard library of data structures and concurrency constructs, as well as other features like lambdas.
* You work with a high level of autonomy, and are able to take on projects and guide them from beginning to end. This covers both technical design and working with other engineers to develop needed components.
* Youre comfortable developing collaboratively. Giving and receiving feedback on code and approaches and APIs is hard! Bonus points if youve collaborated over the internet because thats harder. Double bonus points for asynchronous collaboration over the internet. Thats even harder, but we do it anyway because its the best way we know how to build software.
* Youve 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.
* 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 wed expect that from you too.
* You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still owning the final outcomes.
* You possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities
* You work autonomously and can drive decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication
BONUS POINTS
* Youve built things with Elasticsearch before.
* Youve worked with open source projects and are familiar with different styles of source control workflow and continuous integration.
* Experience with data storage technology.
* You have experience designing, leading and owning cross-functional initiatives
PDN-a2bcee02-2dce-4af4-b0d9-d721ef581dd4- ...Elastic, the Search AI Company, enables everyone to find the answers they need in real... ...of AI. Were looking for a Senior Software Engineer to join the Elasticsearch - Storage Engine... ...optimize efficient data structures and algorithms. * You excel in a collaborative environment...SuggestedFull timeWork experience placementRemote work
$184.3k - $247.1k
...Posting Title:Principal Software EngineerReq ID:... ...organization of engineers, product developers... ..., and algorithms (hashing, trees, graphs, search, etc.).6 years... ...term incentive units may be provided... ...timePrimary City, State, Region, Postal... ...Postal Code:USA - NY - 7 Hudson SquareDate...SuggestedFull timeWork experience placement- ...Elastic, the Search AI Company, enables everyone to find the answers... ...of AI. The enterprise software landscape is undergoing a structural... ...more than half. Retools 2026 State of Internal Software report... ...is now a small engineering team and a few focused sprints...SuggestedFull timeContract workShift work
$107.8k - $157.4k
..., working together in Engineering, IT, Supply Chain, Customer... ..., and more. We are united by a shared mission to... ...Full Stack or Backend Software Engineer at Cisco, you... ...of data structures, algorithms, and Object-Oriented Programming... ...position, by specific state, are listed below:New...SuggestedFull timeTemporary workApprenticeshipWork experience placementLocal areaFlexible hours- ...Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale - unleashing... ...Agentic Workflows. We are looking for an innovative Agentic AI Engineer to join our team to build autonomous, enterprise-grounded...SuggestedFull time
$206.1k - $309.15k
...SummaryThis job involves leading software solution development that... ...and influence across multiple engineering teams.Define and drive the... ...ScienceWhile possessing the stated degree is preferred, Comcast... ...applicable law.SummaryLocation: NY - New York, 1407 Broadway Floor...Full timeNight shiftWeekend work- ...Elastic, the Search AI Company, enables everyone to find the answers they need in real... ...Elastic is looking for a Lead Salesforce Engineer who combines deep architectural intuition... ..., applying solid object-oriented and software design principles. * Use AI-assisted development...Full time
$125.7k - $203.1k
...the world, working together in Engineering, IT, Supply Chain, Customer... ...perspectives, skills, and backgrounds—united by a shared commitment to... ...at a time. Your Impact As a Software Engineer Embedded Systems II,... ...this position, by specific state, are listed below:New York...Full timeTemporary workApprenticeshipWork experience placementLocal areaFlexible hours$206.4k - $276.7k
Job Posting Title:Principal Product Software EngineerReq ID:10... ...organization of engineers, product developers... ...data structures, algorithms, databases - SQL... ...and in New York, NY, $197,400 - $264,... ...-term incentive units may be provided as... ...City, State, Region, Postal Code...Full time$135.2k - $306.4k
...Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems... ...with data structures, algorithms, concurrency, storage,... ...posting are specific to the stated locations only US:... ...(***) ***-**** in the United States. Oracle is...Temporary workFlexible hours$300k - $350k
...Lead Software Developer - Generative AI Infrastructure - NEW YORK CITY - UNITED STATES Let's be clear - this isn't just another engineering role. This is for builders who operate at the sharp end of distributed systems, AI infrastructure...Full time- ...Cloud ArchitectLocation: United States; Remote, EST or CSTExperience: Mid-Senior LevelJob Function: Cloud OperationsEmployment Type: Full-TimeIndustry: Computer and Network SecurityAbout the PositionUnder the supervision of Cloud Architecture leadership, the Cloud Architect...Remote work
$140k - $200k
...frontend and backend engineers, AI research scientists... ...accessible and inclusive software. ~ Excellent... ...patterns, data structures, algorithms, memory management, multi... ...tests for UI — unit tests, integration tests... ...people. The United States Based Salary range for...Full timeWork at office$148.19k - $231.98k
...sellers, and close to Product, Engineering, Support, and delivery teams.... ...consulting, implementation, software engineering, product... ...real problems, not just the stated requirements. You are curious... ...training, and education.In the United States, compensation offered...Full timeWork experience placementImmediate startRemote work$192.5k - $275k
...Department: Tooling The Role: Principal Software Engineer (Product) As a Principal... ...week at our New York City, NY office. Responsibilities:... ...teams and command pilot units. Provide critical... ...$192,500 - $275,000 in the State of New York. This range is not...Full timeWork at officeRemote workFlexible hours$174k - $252k
...roadmap driving priority Search Personalization... ...application via context engineering and ranking.Work with... ...years of experience with software development in C++, Java... ...search quality algorithms, ranking systems, or information... ...of experience with state of the art GenAI...$50 per hour
...RMS CoreBusiness Unit: RMS CoreStandard... ...THE WORKWe are in search of a mid-career Electronic... ...Warfare (EW) Software Engineering professional to... ...Electronic Warfare algorithms into C++ applications... ...you.Syracuse, NY is a vibrant and diverse... ....For (Washington state applicants only)...Full timeTemporary workWork experience placementInterim roleCasual workFlexible hours$158.1k - $213.8k
...learning models at scale.The Search Thematic Advertising... ...robust, maintainable software solutions, build APIs... ...customer-obsessed team of engineers, technologists, product... ...and restricted stock units (RSUs). Final compensation... ...our benefits at .USA, NY, New York - 158,100.00...InternshipWorldwideFlexible hours$140k - $200k
...Overview We're looking for a Senior Software Engineer to join our Core Experiences Team.... ...efficient abstractions and improving our algorithms Ship cloud functions, lightweight... ...intelligence and audio. The United States Based Salary range for this role is:...Full timeRemote work$230.1k - $311.2k
...DSP is looking for a Principal Engineer to lead the evolution... ...with applied scientists, software engineers, and product... ...follow all federal, state, and local laws and Company... ...and restricted stock units (RSUs). Final... ...0.00 USD annuallyUSA, NY, New York - 220,100.00...InternshipLocal areaFlexible hours$50 per hour
Principal Software EngineerThe global capital markets are among the largest... ....As a Principal Software Engineer, Full Stack at Noetica, you... ...systems and APIs that power our search-centric web experience that... ...for the role.In the United States, Thomson Reuters offers a comprehensive...Full timeWork at officeLocal areaFlexible hours2 days per week3 days per week$184.3k - $247.1k
Job Posting Title:Principal Software Engineer - ObservabilityReq ID:10157430Job Description... ...0 per year and in New York, NY is $193,100 to $258,900 per... ...and/or long-term incentive units may be provided as part of... ...Type:Full timePrimary City, State, Region, Postal Code:New...Full time$209k - $238.5k
...Senior Lead AI Engineer, Gen AI PlatformApplylocations... ...: New York, NY: McLean, VA:... ...to advance the state of the art in... ...and support AI software components... ..., similarity search, guardrails, model... ...AI and ML algorithms or technologies... ...posted in the United Kingdom is for...Full timePart timeLocal area$2,000 per month
...Principal Software EngineerElastic, the Search AI Company, enables everyone to find the answers... ...for a Principal Software Engineer to join the... ...features, data structures, and algorithms in the industry to ensure... ...basis protected by federal, state or local law, ordinance...Full timeLocal areaFlexible hours$50 per hour
...Principal Software EngineerThe global capital markets are among the largest... ....As a Principal Software Engineer, Full Stack at Noetica, you... ...systems and APIs that power our search-centric web experience that... ...for the role.In the United States, Thomson Reuters offers a comprehensive...Work at officeLocal areaFlexible hours2 days per week3 days per week$229.9k - $262.4k
Senior Lead AI Engineer, AI Foundations... ...to advance the state of the art in science... ...and support AI software components... ..., similarity search, guardrails, model... ...AI and ML algorithms or technologies... ...New York, NY: $250,800 - $28... ...posted in the United Kingdom is for...Full timePart timeLocal area$97k - $165k
...AI systems as part of T. Rowe Labs’ AI Engineering team.You will collaborate in cross-functional... ...for employment authorization in the United States (e.g., H1-B visa, F-1 visa (OPT), TN visa... ..., state, or local law.SummaryLocation: New York, NY; Baltimore, MDType: Full timeFull timeLocal areaRemote work3 days per week$246k - $339k
...Remote - United States About AlphaSense: The world’... ...market intelligence and search built on proven AI,... ...owns the outer loop of software development at AlphaSense... ...production, for ~400 engineers distributed across the... .... We’re looking for a Principal Engineer to work with...Contract workFor contractorsFor subcontractorWork at officeLocal areaRemote work$197.3k - $225.1k
Lead AI Engineer (AI Foundations, LLM Customization... ...to advance the state of the art in... ...and support AI software components... ..., similarity search, guardrails,... ...developing AI and ML algorithms or technologies... ...New York, NY: $215,200 - $24... ...posted in the United Kingdom is for...Full timePart timeLocal area$175k - $287k
...trust platforms. As a Staff AI Software Engineer you will own end-to-end... ...staying up to date on industry state-of-the-art and sharing your... ...software design, development, and algorithm related solutions. ~4+... ...Reasonable Accommodation to search for a job opening, apply for...Full timeFor contractorsWork at officeImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Search Algorithms (, NY, United States). Be the first to apply!
- principal New York State
- embedded software New York State
- entry level software sales New York State
- software technology New York State
- software implementation project manager New York State
- software support New York State
- bank software New York State
- ultimate software New York State
- remote software sales New York State
- healthcare software sales New York State




