Senior Software Engineer (Search / Retrieval)
Workato
Role Description
We are looking for an exceptional Senior Software Engineer (Search / Retrieval) to join our growing team. In this role, you will lead the design, development, and optimization of intelligent search systems that leverage machine learning at their core. You’ll be responsible for building end-to-end retrieval pipelines that incorporate advanced techniques in query understanding, ranking, and entity recognition. The ideal candidate combines deep expertise in information retrieval and search relevance with hands-on experience applying machine learning to real-world search problems at scale. You will also be responsible to:
- Lead the development of advanced search clusters that can scale to millions of documents across customers and data sources.
- Deploy learning-to-rank models that optimize relevance using behavioral signals, embeddings, and structured feedback.
- Build and scale robust Entity Recognition pipelines that enhance document understanding, enable contextual disambiguation, and support entity-aware retrieval.
- Architect next-gen search infrastructure capable of supporting highly dynamic document corpora and real-time indexing.
- Drive improvements in query construction, indexing, and search performance.
- Be up-to-date with the latest improvements in search and indexing technologies.
- Collaborate with product and applied research teams to translate user needs into data-informed search innovations.
- Produce clean, scalable code and influence system architecture and roadmap across the relevance and platform stack.
Qualifications
- Bachelors/Masters/PhD degree in Statistics, Mathematics or Computer Science, or another quantitative field.
- 7+ years of backend engineering experience with 3+ years in search, information retrieval, or related fields.
- Strong proficiency in Python.
- Hands-on experience with search engines (Opensearch or Elasticsearch).
- Strong understanding of information retrieval concepts spanning traditional methods (TF-IDF, BM25) and modern neural search techniques (vector embeddings, transformer models).
- Experience with text processing, NLP, and relevance tuning.
- Experience with relevance evaluation metrics (NDCG, MRR, MAP).
- Experience with large-scale distributed systems.
- Strong analytical and problem-solving skills.
Requirements
- Strong communication abilities to explain technical concepts.
- Collaborative mindset for cross-functional teamwork.
- Detail-oriented with strong focus on quality.
- Self-motivated and able to work independently.
- Passion for solving complex search problems.
$190k - $270k
Role Description We are hiring a senior/staff software engineer to help design and build core components of our next-generation knowledge retrieval system built for the AI era – search and retrieval infrastructure that powers high-quality, scalable, and enterprise-grade...SeniorFull timeWork from homeFlexible hours$190k - $220k
...GovDash nationwide. About the Role We're hiring a Software Engineer (Search) to help build GovDash's search, recommendation, and... ...who enjoy working with data at scale, building intelligent retrieval pipelines, and creating systems that help users find exactly...SeniorFull time- ...Description You will take ownership of the search infrastructure for Ask Seeking Alpha —... ...in milliseconds. You will work on the Retrieval layer of our RAG architecture,... ...~LangChain ~LangSmith The Senior Search Engineer will be engaged with the company as a...SeniorContract workFor contractors
$202.7k - $274.3k
...Role Description As a Senior Infrastructure Engineer, your role will be crucial... ...Build a Next-Generation Search Platform: Develop a robust... ...wide range of search and retrieval capabilities, including lexical... ...~9+ years of professional software development experience ~...SeniorFull timeWorldwide€67k - €106k per year
Role Description 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 feature-rich search experience, including contributing to improving the...SeniorFull timeLocal areaFlexible hours- Role Description We are looking for an experienced Senior Software Engineer – Universal Search to help shape the future of 3rd party search and data integration at Mark43. In this role, you’ll build and scale the systems behind our universal search platform that powers...SeniorFull time
- Role Description As a Sr. Product Engineer on the Search and Insights Engineering team, you will play a critical role in designing, building, and evolving the H1 Knowledge Graph and Search platform. You will own the technical direction of our customer-facing platform —...SeniorFull timeFlexible hours
- Role Description As a Senior Principal Engineer in Search Platform, you will own technical roadmap, execution... ...search freshness and AI/agentic retrieval at enterprise scale. ~Make hard... ...tied to business outcomes. ~Strong software engineering fundamentals. Fluency...SeniorFull timeLocal area
- ...heart of our business. It spans search, discovery, recommendations,... .... We're looking for a senior engineer to own this area of our... ...assisted approaches to discovery (retrieval, embeddings, ranking,... ...What you bring ~6+ years of software engineering experience , with...SeniorFull timeImmediate start
- ...good as the context they can retrieve. Whether an agent is... ...finds. We are hiring a Senior Staff Applied AI Engineer to own context retrieval... ...multiple systems. # Build the search subagents that sit on top... ...For ~10+ years of software engineering experience, with...SeniorFull timeWork at officeImmediate start
$190k - $230k
Role Description We are seeking a Staff Software Engineer to take ownership of our advanced search, indexing, and data scanning infrastructure as we scale to the... ...implementation of sophisticated data tiering and retrieval strategies to maintain peak performance without...Full time$170k - $190k
The Problem Search is one of the most critical tools at Flock, serving as the daily interface... ...with product, design, and backend engineering peers to translate user research and... ...performance, state management, and data retrieval for high-traffic, data-heavy web applications...SeniorFull timeRemote work$90k - $120k
...Company Description Otter's software engineers develop the next-generation... ...and extend well beyond web search. We're looking for engineers... ..., including information retrieval, distributed computing, large... ...Description We are seeking a Senior Software Engineer to become...SeniorFull time$140k - $200k
...Description We are looking for a Sr. Software Engineer to own and evolve the internal software... ...PostgreSQL; experience with distributed data or search systems is a plus. ~Experience... ...-enabled applications using LLM APIs, retrieval-augmented generation (RAG), knowledge...SeniorFull time$125k - $150k
...Description People Inc. is looking for a Senior Software Engineer 1 to join our AI/ML Engineering... ...-on experience with Elasticsearch for search, indexing, and relevance tuning ~Experience... ...and debug issues across indexing, retrieval, ranking, and serving layers ~Create...SeniorFull timeTemporary workLocal areaFlexible hours$137.1k - $254.7k
...building and deploying production-grade search systems that power Westlaw, PracticalLaw... ...You will work across neural information retrieval, semantic and hybrid search, re-ranking,... ...evaluation methodology ~Partner with engineering on delivery, reliability, and scale across...SeniorFull timeFlexible hours- ...About The Role We're looking for a Senior Backend Engineer to help define the future of AI-powered... ...: external APIs, health data models, retrieval infrastructure, and enterprise integrations... ...to support patient and clinical search across structured and unstructured data...SeniorFull timeRemote work
- ...At CSC, we are seeking a skilled .NET Software Developer to join our engineering team. The role involves designing, building, and... ...model (LLM) architectures, prompt engineering, retrieval-augmented generation (RAG), semantic search, vector databases, and agentic AI patterns....SeniorFull timeLocal areaRemote work
$160k - $240k
...AI. The simple task of buying software, services, or tools at work... ...Your Role As a Software Engineer on the AI Foundations team, you... ...document processing pipelines, retrieval and memory systems, and the... ...databases or embedding-based search. ~ Comfort with observability...SeniorFull timeContract workImmediate startHome officeFlexible hours- ...Knot Worldwide is seeking a talented and driven Senior Software Engineer to join our Couple’s Marketplace Search Squad. The Knot is the nation’s leading wedding... ...(GraphQL and REST) that power search, content retrieval, and discovery experiences. Develop and optimize...SeniorContract workWork at officeLocal areaRemote workWorldwideFlexible hoursShift work
$187k - $235k
Role Description The Sr. Software Engineer II - AI will lead the build of GenAI-powered product... ...with at least one specialization: RAG and retrieval systems, LLM evaluation, agentic... ...databases, embedding models, or semantic search ~High degree of accuracy and attention...SeniorFull timeWork experience placementCasual workWork at office$150k - $180k
...are seeking a Sr Agentic AI Engineer to build reusable agentic platform... ..., tool registry, memory, RAG/retrieval, and prompt/version... ...primitives for Home Highlights, search, summaries, automations, personalization... ...degree in Computer Science, Software Engineering, AI/ML, or a...SeniorFull timeFlexible hours$113.58k - $192.9k
...how Ford manages industrial data. This Software Engineer position is ideal for a technically oriented... ..., and deploy LLM‑powered applications, Retrieval‑Augmented Generation (RAG) pipelines,... ...and embedding techniques for semantic search and RAG. Software Craftsmanship: Deep...SeniorImmediate startFree visaFlexible hours- ...Epsilon Data Management LLC Job Title: Senior Software Engineer Job Requisition: 6630.7536.4 Job... ...like Apache Spark, Apache Kafka, Elastic Search, AWS Lambda, Kinesis, google pub-sub,... ...MongoDB, and Cassandra for data storage, retrieval, and manipulation. Utilize cloud platforms...SeniorFull timeLocal areaRemote workFlexible hours
$150k - $180k
...seeking a Sr Video Intelligence Engineer to advance video... ...embeddings. ~Improve AI Video Search, video summarization, alert relevance... ...degree in Computer Science, Software Engineering, AI/ML, or a... ...re-identification, or vector retrieval. Experience improving precision...SeniorFull timeTemporary workFlexible hours$150k - $190k
...elevate user experience Doowii engineering is critical in the end-to-end... ...support AI-powered experiences including retrieval systems, semantic search, vector-based workflows, and LLM-... ...Science, Computer Engineering, Software Engineering, or related field (or equivalent...SeniorFull timeRemote work- ...particularly LLMs and intelligent search, to deliver context-aware... ...~Machine learning engineering: Design, train and fine-tune... ...reliable, production-grade data retrieval and inference. ~Data pipeline... ...regulatory compliance. ~Backend software development: Write, test,...SeniorFull timeWorldwide
$192.5k - $245k
...Description The AI Platform Engineering team is looking for a highly... ...focused on building high-quality software and adhering to rigorous... ...strategies, embedding models, retrieval evaluation, and failure diagnosis... ..., or Databricks Vector Search. ~AI Gateways: Building or...SeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hours- ...2M in funding, they are now on the search for several Senior Engineers who thrive in high-ownership environments... ...the platform into enterprise software environments to drive real-world usage... ...with large language models, retrieval techniques, and performance trade-offs...SeniorRemote work
$185k - $230k
...excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The... ...will hold a deep comprehension of search and recommendations algorithms and infrastructure, including: ~Retrieval augmented generation (RAG) ~Semantic...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Search / Retrieval). Be the first to apply!
- network software engineer Remote
- software engineer internship Remote
- facebook software engineer Remote
- software engineer travel Remote
- senior robotics software engineer Remote
- entry level software engineer remote Remote
- vice president software engineering Remote
- cybersecurity software engineer Remote
- federal - software developer Remote
- junior software engineer Remote
















