Staff Software Engineer - Search / AI
Core
Designing and delivering scalable, cloud-native search and AI platforms that enable intelligent search, recommendations, and decision-support systems for CVS Health's digital pharmacy and healthcare services.
Role type
Staff Software Engineer (Search & AI Platform)
Builds
Microservices-based AI platforms, intelligent search systems, and data pipelines for real-time and batch processing.
Domain
Healthcare / Search & AI
Deliverable
production ML models | product features | infrastructure
Required skills
Microservices architecture, Cloud-native development (GCP/Azure/AWS), Backend/API development, AI/ML integration (LLMs, RAG), Search algorithms (Elastic/OpenSearch/Solr), Distributed systems design, CI/CD & DevOps, Containerization (Docker/Kubernetes), Observability.
Preferred skills
Intelligent data-driven systems, Machine learning & statistical analysis, Search relevance & ranking techniques.
Technologies
Java, Python, Kotlin, Go, Elastic/OpenSearch/Solr, LLMs, RAG, GitHub, Jenkins, CircleCI, Harness, Docker, Kubernetes, GCP, Azure, AWS.
Responsibilities
Drive enterprise architecture and technical strategy for microservices and AI platforms; Design and develop scalable microservices, APIs, and event-driven systems; Lead development of AI/ML solutions including LLMs and agentic frameworks; Develop scalable data platforms for real-time and batch processing; Optimize search algorithms and systems; Lead design reviews, best practices, and mentor engineers; Ensure system reliability, observability, and performance.
Seniority
Staff, hands-on technical leader with strategic scope.