Staff Software Engineer - Search / AI

CVS Health CVS Health · Healthcare · Work at Home, RI +49 · Innovation and Technology

Staff Software Engineer - Search / AI role at CVS Health, focusing on driving architecture, design, and delivery of scalable, cloud-native platforms with AI capabilities. The role involves leading the development and integration of AI/ML solutions like LLMs and RAG, enabling intelligent search and decision support, and optimizing search algorithms. It requires strong software engineering skills, experience with microservices, cloud-native applications, and AI/ML integration, with an emphasis on responsible AI practices.

What you'd actually do

  1. Drive enterprise architecture and technical strategy with strong focus on microservices-based design and AI platform engineering
  2. Design and develop highly scalable microservices architectures, including APIs, domain-driven services, and event-driven systems
  3. Lead the development and integration of AI/ML solutions, including LLMs, Retrieval-Augmented Generation (RAG), and agentic frameworks
  4. Develop scalable data platforms and pipelines to support real-time and batch processing across enterprise systems
  5. Enable AI-powered capabilities, including intelligent search, recommendations, and decision-support systems

Skills

Required

  • 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

Nice to have

  • 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

What the JD emphasized

  • AI capabilities
  • LLMs
  • Retrieval-Augmented Generation (RAG)
  • agentic frameworks
  • intelligent search
  • responsible AI practices
  • model evaluation
  • governance
  • production readiness

Other signals

  • driving architecture, design, and delivery of scalable, cloud-native platforms built on microservices architecture and AI capabilities
  • Lead the development and integration of AI/ML solutions, including LLMs, Retrieval-Augmented Generation (RAG), and agentic frameworks
  • 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 responsible AI practices, including model evaluation, governance, and production readiness