CVS Health is dedicated to building a world of health around every individual, emphasizing a connected and compassionate health experience. They are seeking a Senior Software Development Engineer specializing in Search Machine Learning to develop advanced search solutions and enhance the Find Care experience for millions of members.
Responsibilities:
- 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
- AI Native Coding: Experience in AI driven coding include Claude Code, Copilot
- 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
Requirements:
- 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
- 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
- AI Native Coding: Experience in AI driven coding include Claude Code, Copilot
- 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
- Experience with Search platforms: OpenSearch, Elasticsearch, and/or Solr