CVS Health logo
CVS Health

Bringing our heart to every moment of your health.

Staff Software Engineer - Search / AI

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+Since 1963H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

$106.6K - $284.3K / year

Seniority

Lead

Job Description

Staff Software Engineer - Search / AI

CVS Health

Role Description CVS Health is looking for hands-on, passionate people who want to join a high energy and growing team to make a difference in customers’ lives and who want to be on the forefront of digital innovation that aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking a Staff Software Engineer – Search / AI who as a Senior technical leader, be responsible for driving architecture, design, and delivery of scalable, cloud-native platforms built on microservices architecture and AI capabilities. This role combines deep hands-on engineering with strategic leadership to build intelligent, distributed systems. The right candidate will be a strong analytical thinker and be able to simplify complex problems, processes or projects into component parts explore and evaluate them systematically. We love to collaborate and help each other and we want someone to share that ideology. Expectations for the Role - 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 Qualifications - 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 Preferred Qualifications - 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 Education - Bachelor’s degree or equivalent experience (HS diploma + 4 years relevant experience) Benefits - Comprehensive benefits package designed to support the physical, emotional, and financial well-being of colleagues and their families - Medical, dental, and vision coverage - Paid time off - Retirement savings options - Wellness programs and other resources, based on eligibility

Related Job Pages

More Backend Engineer Jobs

Nexleaf Analytics logo

Senior Software Engineer, AI – Backend

Nexleaf Analytics

Innovating to Improve the Health of Everyone

Full TimeRemoteTeam 11-50Since 2015H1B No Sponsor

• Architect and ship AI-driven features — RAG pipelines and agentic workflows that take action across systems with human oversight where it matters. • Build the backend and infrastructure to run these reliably and at scale, across tens of thousands of IoT devices and low-connectivity environments. • Define what "good" looks like for our AI systems — holding them to real accuracy and impact standards, not demo performance. • Own large parts of the system end-to-end, from architecture to production reliability. • Work closely with product and data science to iterate fast and keep solutions aligned with product vision and real public-health needs.

United States
$125K - $142K / year
Nava logo

Software Engineer – Gen AI, Typescript, Python

Nava

Building simple, effective government services. Want to contribute? We're hiring!

Full TimeRemoteTeam 501-1,000Since 2015H1B Sponsor

• Develop tools that leverage generative AI along with our technology solutions to assemble functional demos of government digital services for a variety of government programs • Design and implement example applications using our open source platforms that can be demonstrated to potential clients in bids and conferences • Support project teams in using our platforms and iterate based on their feedback

Alabama + 30 moreAll locations: Alabama | Arizona | California | Colorado | Connecticut | District Of Columbia | Florida | Illinois | Louisiana | Maine | Nevada | New Jersey | New York | North Carolina | Ohio | Oklahoma | Oregon | Maryland | Massachusetts | Michigan | Minnesota | Missouri | Pennsylvania | Rhode Island | South Carolina | Tennessee | Texas | Utah | Virginia | Washington | Wisconsin
$127.8K - $135.9K / year
Termius logo

Senior Software Engineer, Rust

Termius

Termius is a cross-platform SSH client aiming to become #1 platform for managing computer systems.

Full TimeRemoteTeam 11-50Since 2016H1B No Sponsor

• Design and implement a shared core layer used across desktop, mobile, and backend • Contribute to architecture decisions around CRDT and distributed systems • Collaborate closely with frontend, mobile, and backend engineers to integrate Rust components • Improve performance, reliability, and maintainability of the system

New Zealand
Ubiminds logo

Senior Engineer – Angular, .NET Core, AWS

Ubiminds

We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design and develop responsive, modular Angular applications using TypeScript and modern front-end best practices. • Implement reusable UI components using HTML5, CSS/LESS/SCSS, and reactive programming patterns with RxJS. • Manage application state using NgRx or similar state management libraries. • Develop scalable and secure ASP.NET Core Web APIs using clean architecture principles. • Write maintainable and testable C# code following SOLID principles. • Build automated unit and integration tests using tools such as Jest and xUnit. • Design and optimize relational database schemas and queries for SQL Server or PostgreSQL. • Work with MongoDB when NoSQL data storage is required. • Deploy and maintain applications on AWS infrastructure, including compute, storage, and event-driven services. • Implement event-driven architectures using services like SNS and SQS. • Configure cloud resources such as API Gateway, IAM policies, and CloudWatch monitoring. • Containerize applications using Docker and support CI/CD pipelines for automated deployment. • Collaborate with DevOps teams to ensure reliable infrastructure and deployment workflows. • Participate in architecture discussions, code reviews, and agile development processes.

Brazil