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.
- ...Job Title: Senior Software Engineer - Search Job Summary: As a Senior Software Engineer on our Search Services and Applications team, you... ...This includes evaluating new capabilities (e.g., hybrid retrieval, embeddings, reranking, and query understanding),...SeniorContract work
$152k - $190k
Business Area: Engineering Seniority Level: Mid-Senior level Job Description... ...Engineer on the Cloudera Context Search Team, you will be a key... ...data storage and real-time retrieval, ensuring that OpenSearch... ...cloud environments. As a Sr. Software Engineer you will:...SeniorFull timeWork at officeWork from homeFlexible hours$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$170k - $190k
...Flock Safety is looking for a frontend-focused, Senior Software Engineer Search is one of the most critical features at Flock, it's the tool our customers rely on every day to follow leads, identify patterns, and help keep their communities safer. In this role,...SeniorWork at officeRemote workWork from homeHome officeFlexible hours- ...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
- Role Description As a Senior Software Engineer II - Search, you will play a crucial role in developing and optimizing backend systems that power our... ...and scaling microservices and working with data retrieval systems. ~5+ years of experience with C# and .NET, unit...SeniorFull time
$156k - $262k
Senior Site Reliability Engineer (Agentic Search) New York City, New York, United States About Tavily We're building the infrastructure layer for agentic... .... Our API is designed from the ground up to power Retrieval-Augmented Generation (RAG) and real-time reasoning in...SeniorTemporary workImmediate startRemote work$217k - $303.9k
...next steps. Our partner is looking for a Senior Software Engineer, Storage based in United States.... ...closely with product engineering, ML, and search teams to ensure data systems are... ...components responsible for data persistence, retrieval, replication, and performance...SeniorRemote workFlexible hours- ...Senior AI Full Stack Software Engineer for Personalization Services Role Summary: The Senior AI Full Stack... ...focuses on transforming ML outputs—retrieval results, rankings, scores, and signals... ..., recommendation, or search services. Familiarity with ML model...SeniorTemporary workFlexible hours
- 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
$185.1k - $198.6k
...Senior Software Engineer We are looking for a hands-on Senior Software Engineer to serve as the technical owner... ...including LLM-based systems. Build and support Retrieval-Augmented Generation (RAG) pipelines and vector search integrations. Apply prompt engineering,...SeniorFixed term contractLocal areaRemote work- 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
$170k - $190k
Role Description Flock Safety is looking for a frontend-focused, Senior Software Engineer to join our Search team. Search is one of the most critical features at Flock, it's the tool our customers rely on every day to follow leads, identify patterns, and help keep their...SeniorFull timeWork at officeWork from homeHome officeFlexible hours$191k - $223k
...The Community You Will Join: Airbnb’s Search Input team is responsible for the front-... ...people. We also work closely with other engineering teams on Search and Foundation to enable... ...on a product team or customer-centric software for a medium to large engineering organization...SeniorRemote jobWork experience placementCasual workLive inWork at office$1,500 per month
...About the Role We\'re hiring senior and staff engineers to join our AI product... ...makes this different: at Gem, software engineers don\'t just build... ...embedding models, rethink our search architecture, clean and... ...Background in information retrieval, ranking, NLP, or recommendation...SeniorFull timeWork at officeLocal areaRemote workRelocation packageFlexible hours3 days per week- ...which agent handled it, and what was retrieved. Guardrail and safety layer. Clinical... ...policy content retrieval via Azure AI Search. You define the ingestion strategy, chunking... ...degree and 4‑7 years of experience in software engineering. Experience with agentic AI in...SeniorContract workWork at officeRemote work1 day per week
$131k - $218.3k
...McKesson Senior AI Full Stack Software Engineer McKesson is an impact-driven, Fortune 10 company that touches... ...& RAG Systems: Skilled in building retrieval-augmented generation systems using... ...to assist with your job search or application for employment, please...Senior$200k - $240k
About the role We are seeking gifted software engineers to help build the next generation of AI products... ...will include backend services, data retrieval and transformation, LLM integrations,... ...generation, embeddings, vector search, structured extraction, classification,...SeniorRemote workHome office- ...join Lockheed Martin Rotary and Missions Systems (RMS) as a Senior Software Engineer! Lockheed Martin is a global leader in aerospace, defense... ...the requirements of this position, we encourage you to search on Lockheed Martin Jobs, and apply for roles that align with...SeniorFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$174k - $252k
...5 years of experience with software development in one or more programming... ...the job Google's software engineers develop the next-generation... ..., and extend well beyond web search. We're looking for engineers... ...areas, including information retrieval, distributed computing, large...SeniorFull timeRemote work$174k - $252k
Senior Software Engineer, AI/ML, Google Workspace The application window will be open until at least... ...massive scale, and extend well beyond web search. We're looking for engineers who bring... ...from all areas, including information retrieval, distributed computing, large-scale...SeniorFull time- ...Missing Systems has an opportunity in Orlando for a mid-career Software Engineer supporting the Automatic Test Equipment (ATE) programs. An... ...with the requirements of this position, we encourage you to search on Lockheed Martin Jobs , and apply for roles that align...SeniorFull timePart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
- ...customers. We are looking for talented software engineers to join our team, working with other engineering... ...position is for a Software Engineer Senior to support training systems sustainment... ...of this position, we encourage you to search on Lockheed Martin Jobs, and apply for...SeniorFull timeInterim roleWork at officeRemote workRelocationFlexible hoursShift work
$91k - $172.49k
...environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn... ...Martin Rotary & Mission Systems Senior Software Engineer will have the opportunity... ...of this position, we encourage you to search on Lockheed Martin Jobs, and apply for...SeniorFull timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week- ...track record of bringing innovative mission software solutions to this domain. Lockheed Martin Rotary & Mission Systems is seeking engineers to support our USSTRATCOM software teams... ...of this position, we encourage you to search on Lockheed Martin Jobs , and apply...SeniorFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$3,000 per month
...employees, so they can support our mission. THE WORK A Software Engineer will design, develop, and test software applications that interact... ...with the requirements of this position, we encourage you to search on Lockheed Martin Jobs, and apply for roles that align with...SeniorFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$91k - $172.49k
...that keep our users Ahead of Ready. Who You Are As a Senior Software Engineer in the Radar Modeling and Simulation group, you will develop... ...the requirements of this position, we encourage you to search on Lockheed Martin Jobs, and apply for roles that align with...SeniorFull timeTemporary workWork at officeRemote workRelocationFlexible hoursShift work3 days per week$91k - $172.49k
...defense customers worldwide. The Work • Software Architecture & Design – Define and... ...Lab Support – Work closely with system engineers and test personnel to integrate new capabilities... ...of this position, we encourage you to search on Lockheed Martin Jobs , and...SeniorFull timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week- JD - Senior Software Engineer 1, MLSkip to main contentJD - Senior Software Engineer 1, ML page is loaded##... .... Debug issues across indexing, retrieval, ranking, and serving layers* Create clear... ...systems, personalization, or search ranking with hands-on depth in collaborative...SeniorTemporary workWork at officeLocal areaRemote workFlexible hours2 days per week
$3,000 per month
...Lockheed Martin to keep the threats at bay. THE WORK As a Software Engineer - Senior Level you will be responsible for: • Developing,... ...with the requirements of this position, we encourage you to search on Lockheed Martin Jobs , and apply for roles that align...SeniorFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Search / Retrieval). Be the first to apply!
- senior robotics software engineer Remote
- intermediate software engineer Remote
- junior software developer Remote
- graduate software engineer Remote
- software engineer internship Remote
- senior software engineer Remote
- software developer fintech Remote
- software engineer visa sponsorship Remote
- software engineer student Remote
- senior software engineer ruby on rails Remote







