Senior Software Engineer - Vector Search
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 Senior Software Engineer to join the Elasticsearch - Search Relevance 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 technical leader is responsible for contributing to the technical direction and vision for our search capabilities, including design and implementation of new search features, enhancements to 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.
What You Will Be Doing
Lead initiatives within Elasticsearch to produce an industry-leading search engine 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 you'll need to invent a new algorithm or data structure. Or find one and implement it. Sometimes you'll 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 Elasticsearch search relevance. You'll identify and drive improvements 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!
What You Bring
- You have implemented novel techniques in vector similarity on a search platform with a large user base or progressed the field of academic research in vector similarity information retrieval.
Professional experience with search or vector databases, and you used HNSW, IVF, or other relevant algorithms and libraries on search platforms at scale.
You have solid 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.
You're comfortable developing collaboratively. Giving and receiving feedback on code and approaches and APIs is hard! Bonus points if you've collaborated over the internet because that's harder. Double bonus points for asynchronous collaboration over the internet. That's even harder, but we do it anyway because it's the best way we know how to build software.
You'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.
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
You've built things with Elasticsearch before.
You've 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.
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 E-Mail auf codingjobboard.com ansehen . 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.
- ...cover and their potential bottlenecks Work with deployment engineers to ensure that what you build goes as quickly as possible to the... ...science or related field ~3+ years of experience as a Software Engineer (Backend) ~2+ years of experience using TypeScript...Senior
- ...systems. Develop core cybersecurity and software supply chain security platform... ...discussions. Review code, help establish engineering practices, collaborate with security researchers... ...technical ownership and direct access to senior engineering leadership....SeniorRemote jobFlexible Arbeitszeit
- ...maintainability. Develop new features collaboratively with engineers, product managers, designers, client teams, and community members... ...Requirements At least five years of related professional software engineering experience. Experience with parser generators,...SeniorVollzeitRemote job
- ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...How You'll Make an Impact: As a Senior Software Engineer on the POS team, you'll work directly... ...-first applications, synchronization engines, or conflict-resolution workflows ~...SeniorRemote jobHomeofficeSchichtarbeit
- ...and governance. Collaborate with AI researchers, robotics engineers, data engineers, and platform teams to deliver scalable systems... ...platform organization’s roadmap. Requirements ~5+ years of software engineering experience, including at least 2+ years working on...SeniorTemporärRemote jobFlexible Arbeitszeit
- ...Summary The Wikimedia Foundation is seeking a Senior Software Engineer to join the team supporting the Wikidata Platform — the structured... ...Experience in data processing systems such as graph databases, search indexes, or data processing pipelines ~ Ability to work...SeniorRemote job
- ...workflows. Partner with application engineering teams to integrate AI into code review,... ...Requirements ~6+ years of professional software engineering experience or equivalent, including... ...~ Practical experience with embeddings, search or retrieval, evaluation methodologies,...SeniorVollzeitRemote job
- ...and infrastructure teams to integrate GPU-accelerated algorithms into existing systems. Requirements Have 5+ years of software engineering experience. Have 2–3+ years of professional CUDA experience. Have a strong foundation in blockchain concepts; blockchain...Senior
- ...India) creates quality solutions for its customers by combining software, back office, and knowledge processing operations to fulfill... ...Summary We are seeking a highly motivated and skilled Software Engineer with 5–8 years of professional experience in designing,...SeniorBackoffice
- ...technologies, anti-crawling mechanisms, and AI-powered extraction approaches. Requirements At least 5 years of professional software engineering experience building production systems. Strong knowledge of algorithms, data structures, concurrency, and distributed...SeniorRemote job
- ...excellence matter every day. We're looking for a hands-on Senior Corporate IT Engineer to own and scale the technology that supports our workforce... ...About the Role House Rx is hiring a Senior Security Software Engineer to help us build, review, and harden security-sensitive...SeniorRemote jobFlexible Arbeitszeit
- ...multiple languages, currencies, and markets. Collaborate with engineering leads across global regions. Troubleshoot incidents and... ...architecture design. Strong computer science fundamentals and proven software engineering architecture experience. Experience with event-...SeniorTemporärRemote jobHomeofficeBackoffice
- ...EVs, heat pumps, and home batteries. The missing piece is software that can connect and orchestrate these devices at scale.... ...else we look at. What we're looking for: We're hiring a Senior Software Engineer to help build the software layer that makes home energy devices...SeniorRemote jobHomeofficeSchichtarbeit
- ...About the team: Builder.io's Publish engineering team builds the platform that empowers marketing and content teams to launch pages... ...and AI-driven automation, this is the team for you. As a Senior Software Engineer at Builder.io, you will… Design and build the APIs...SeniorTemporärVollzeitRemote jobHomeoffice
- ..., and PCI 4.0—that protects the infrastructure and customer data behind our industry-leading Voice AI API. We're hiring a Senior Software Engineer in the security space to join our IT & Security team as the company's first security engineering role. This role sits at...SeniorVollzeitRemote job
- ...external code, and deployed instrumentation. Apply and coach engineering best practices for robust, testable, and composable code.... ...technologies. Requirements At least 5 years of experience as a software engineer, data scientist, or ML engineer; most successful...SeniorVollzeitRemote job
- ...watchdog timing, thermal limits, and voltage thresholds. Mentor engineers on embedded safety patterns, driver architecture, RTOS... ...experience or a PhD. Deep experience developing embedded C/C++ software with advanced language features, clean abstractions, interface...SeniorVollzeitSoforteinstellung
- ...EVs, heat pumps, and home batteries. The missing piece is software that can connect and orchestrate these devices at scale.... ...else we look at. What we're looking for: We’re hiring a Senior Backend Engineer to make Enode’s EV platform more reliable, observable, and...SeniorRemote jobHomeofficeSchichtarbeit
- ...across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation... ...integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful,...SeniorVollzeitRemote job
- ...running your country. To achieve that, we search the world for the best people for the... ...; you’ll be shaping the future. As a Software Engineer at Xapo, you will design, build, and... ...operations, all while being mentored by senior engineers. You could join one of our...SeniorVollzeitRemote job
- ...PublicInput PublicInput develops and supports Software-as-a-Service (Saas) solutions designed... ...a frontend-leaning Full Stack Software Engineer to help build and improve the... ...feedback and insights with support from senior engineers. Develop an understanding of how...SeniorUnternehmer
- ...30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape... ...NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The... ...is broad and flexible: we're hiring from Senior through Principal, across platform and product...SeniorVollzeitUnternehmerRemote jobFlexible Arbeitszeit
- ...company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in... .... What we need... ~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge and experience with...TemporärVollzeitRemote job
- ...code reviews, test-design reviews, technical discussions, and engineering and QA practice improvements. Requirements Bachelor's, master... ...or equivalent experience. At least 5 years of professional software or QA engineering experience, including shipping test...Vollzeit
- ...and long-term maintainability. Requirements Previous software engineering experience with trading or exchange systems, including OMS,... ...abstraction. Experienced software engineering background with senior-level experience preferred. Coding ability in low- and...SeniorVollzeitHomeoffice
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...VollzeitVon zu HauseRemote jobHomeoffice
- ...Responsibilities Own delivery of high-quality software projects and coordinate with teammates and stakeholders on timelines. Contribute... ...ambiguity, and drive projects forward. Participate in engineering recruiting through interviewing, problem specification, and...
- ...Responsibilities Own delivery of high-quality software projects and coordinate with teammates and stakeholders to meet agreed timelines... ...ambiguity, and drive projects forward. Participate in engineering recruiting through interviewing, problem specification, and role...
- ...for task authoring, expert annotation, review, quality control, and structured data collection. Collaborate with researchers and engineers to ensure evaluation data and published outputs are accurate, consistent, and integrated. Requirements ~4+ years of...Remote job
- ...our platform scales globally, we're looking for people who can turn complex systems into practical, working solutions. As a Software Engineer in Partner Engineering, you’ll play a pivotal role in shaping technical solutions that directly impact our top-tier partners....VollzeitRemote jobFlexible Arbeitszeit
Wollen Sie mehr Stellenangebote erhalten?
Abonnieren Sie und erhalten Sie ähnliche Stellenangebote wie Senior Software Engineer - Vector Search. Seien Sie der Erste, der sich bewirbt!
