> Markdown version of [/jobs/ext/2211330-senior-software-development-engineer-search-ai](https://www.wearedevelopers.com/jobs/ext/2211330-senior-software-development-engineer-search-ai). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Development Engineer Search AI - **Company:** CVS Health - **Location:** Woonsocket, RI, United States (Remote available) - **Experience:** Expert - **Salary:** $92,700.0 - $203,940.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Data Analysis, Computer Programming, Elasticsearch, Information Retrieval, Python (Programming Language), Search Algorithms, Machine Learning, Search Technologies, Software Engineering, Apache Solr, Large Language Models, Generative AI - **Published:** August 24, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pechp21ayc ## About the Role * 5+ years of professional software engineering experience, with significant depth in search or data-intensive systems * 3+ years of experience in: Information Retrieval concepts (inverted indexes, scoring models, relevance tuning) Query understanding, Relevancy and Ranking * Demonstrated execution excellence, from design through production support * Growth mindset with a track record of mentoring engineers and raising technical standards * Experience in AI driven coding include Claude Code, Copilot Preferred Qualifications * 3+ years of experience in: Information Retrieval concepts (inverted indexes, scoring models, relevance tuning) Query understanding, Relevancy and Ranking * Experience with Search platforms: OpenSearch, Elasticsearch, and/or Solr Education * Bachelor's degree or equivalent experience (Highschool diploma plus 4 years relevant work experience) ## Description * Develop and implement advanced search solutions: Lead the development and optimization of search algorithms and systems utilizing technologies such as Elastic/OpenSearch * Fine-tune search relevance: Apply machine learning techniques, including classification and ranking models, to significantly improve the relevance of search results. * Explore and implement cutting-edge technologies: Contribute to the exploration and integration of Agentic Solutions, Retrieval-Augmented Generation (RAG), and Large Language Models (LLMs) to enhance search capabilities. * Analyze search data: Perform in-depth analysis of search queries, user behavior, and search performance metrics to identify areas for improvement and inform optimization strategies. * Collaborate with cross-functional teams: Partner with product managers, engineers, and business stakeholders to understand search requirements, develop solutions, and deliver impactful results. * Develop and evaluate analytical models: Utilize strong knowledge of algorithms and predictive models to investigate search-related problems, detect patterns, and recommend data-driven solutions. * Utilize programming skills: Leverage strong programming skills in Python to explore, examine, and interpret large volumes of search data. * Communicate technical concepts: Effectively communicate complex technical concepts and implications to both technical and non-technical audiences. ## Related Videos - [Add Location-based Searching to Site with ElasticSearch](https://www.wearedevelopers.com/videos/77-add-location-based-searching-to-site-with-elasticsearch) - [Tomb rAIder: AI Search with Kotlin](https://www.wearedevelopers.com/videos/1989-tomb-raider-ai-search-with-kotlin) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Harry Potter and the Elastic Semantic Search](https://www.wearedevelopers.com/videos/860-harry-potter-and-the-elastic-semantic-search) - [Serverless Observability: where SLOs meet transforms](https://www.wearedevelopers.com/videos/854-serverless-observability-where-slos-meet-transforms) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [SEO in an AI world - Google vs. ChatGPT and survival tips for content creators](https://www.wearedevelopers.com/magazine/534-seo-in-an-ai-world-google-vs-chatgpt-and-survival-tips-for-content-creators) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)