[Remote] Staff Software Engineer - Search / AI
Note: The job is a remote job and is open to candidates in USA. CVS Health is looking for a Staff Software Engineer - Search / AI to join their team focused on digital innovation in healthcare. This role involves driving architecture, design, and delivery of scalable, cloud-native platforms with a strong emphasis on microservices and AI capabilities, while collaborating with various stakeholders to deliver intelligent solutions.
Responsibilities
- Drive enterprise architecture and technical strategy with strong focus on microservices-based design and AI platform engineering
- Design and develop highly scalable microservices architectures, including APIs, domain-driven services, and event-driven systems
- Lead the development and integration of AI/ML solutions, including LLMs, Retrieval-Augmented Generation (RAG), and agentic frameworks
- Develop scalable data platforms and pipelines to support real-time and batch processing across enterprise systems
- Enable AI-powered capabilities, including intelligent search, recommendations, and decision-support systems
- Lead the development and optimization of search algorithms and systems utilizing technologies such as Elastic/OpenSearch/Solr
- Drive adoption of CI/CD, DevOps, and automated testing practices using modern tooling (GitHub, Jenkins, CircleCI, Harness)
- Ensure high standards of system reliability, observability, and performance through monitoring and operational excellence
- Collaborate with product managers, architects, and business stakeholders to deliver scalable, modular, and intelligent solutions
- Lead design reviews, defining best practices for microservices design, API contracts, and service governance, and mentoring engineers
- Drive responsible AI practices, including model evaluation, governance, and production readiness
Skills
- 7+ years of experience in software engineering, including full software development lifecycle (design, development, testing, deployment)
- 5+ years of experience building enterprise-scale cloud-native applications (GCP, Azure, or AWS)
- 5+ years of programming skills in any one of the following programming languages: Java, Python, Kotlin, or Go, with an emphasis on backend and API-driven development
- 3+ years of experience in designing and developing microservices architecture, including service decomposition, API design, and event-driven patterns
- 2+ years of experience integrating AI/ML solutions, including familiarity with LLMs, RAG architectures, or AI-enabled applications
- 2+ years of experience designing and implementing distributed systems and microservices at scale, including resiliency, scalability, and fault tolerance
- Experience with any search technology such as ElasticSearch/OpenSearch/Solr/Lucene
- Experience with CI/CD pipelines and DevOps practices
- Experience with containerization and orchestration (Docker, Kubernetes)
- Strong understanding of observability, logging, monitoring, and production support
- Experience building intelligent data-driven systems, including personalization, recommendations, and analytics platforms
- Proficiency in machine learning, statistical analysis, predictive modeling, and mathematical methods, with exposure to search relevance and ranking techniques
- Demonstrated ability to communicate complex technical concepts and business implications effectively to diverse stakeholders
Benefits
- This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above.
- This position also includes an award target in the company’s equity award program.
- Medical, dental, and vision coverage
- Paid time off
- Retirement savings options
- Wellness programs
- Other resources, based on eligibility
Company Overview
Company H1B Sponsorship