Principal Data Scientist

CVS Health

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$144,200–$288,400 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday
Closes
Oct 31, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $168k
This role $216k
$98k most similar roles pay here $309k

This role pays more than 84% of similar roles. Most pay $131,687–$205,000 — the shaded band above. At the midpoint, this role pays about $216k versus about $168k for comparable roles.

Based on 240 similar postings.

Employer

About CVS Health

CVS Health is a leading American healthcare company operating retail pharmacies, pharmacy benefit management services, and a health insurance segment through Aetna, one of the nation''s largest health insurers. Industry: Healthcare & Pharmacy

CVS Health currently has 85 open roles on FindRole.

Listed pay typically runs $124,372–$284,280 across 84 roles with salary data.

Most-posted roles

View all roles at CVS Health

At a glance

TL;DR · Principal Data Scientist

Principal Data Scientist The Principal Data Scientist serves as the senior technical leader for the Excalibur team, an organization dedicated to building advanced data, analytics, machine learning, and generative AI solutions to improve IT operations and productivity. In this role, you will design, build, deploy, and monitor production-grade machine learning models, predictive analytics, and generative AI applications while mentoring a team of data scientists and engineers. You will manage the technical roadmap, develop scalable data pipelines, and create interactive reporting experiences using the Databricks platform. The role requires expert proficiency in Python, SQL, and Spark to process application, operational, and telemetry data into trusted assets. Key responsibilities include implementing MLOps practices, ensuring data quality, and developing AI agents to solve complex technical challenges within a large-scale healthcare enterprise environment.

What does a Data Scientist earn?

Median $162000 from 285 postings across 61 companies.

See salary data

What you'll do

  • Design, develop, and monitor production-grade machine learning models and generative AI applications to improve IT operations.
  • Build and maintain scalable data pipelines and curated datasets on the Databricks platform.
  • Architect and deliver self-service analytics and "chat with your data" experiences for business teams.
  • Write and review production-quality Python, SQL, and Spark code while establishing MLOps best practices.
  • Own the team's technical roadmap and drive architecture decisions for model selection and feature engineering.
  • Lead, mentor, and develop a high-performing team of data scientists, engineers, and analysts.
  • Partner with stakeholders to align technical solutions with business needs and deliver measurable value.

What we're looking for

  • 10+ years of experience in Data Science, Machine Learning, Artificial Intelligence, or Advanced Analytics in enterprise environments.
  • 6+ years of experience developing production-quality solutions using Python, SQL, and Spark with software engineering best practices.
  • 4+ years building scalable data pipelines and managing data quality, including at least 3 years with Databricks or a similar platform.
  • 2+ years designing and deploying Generative AI solutions, including LLMs and AI agents, in enterprise environments.
  • 3+ years leading or mentoring data scientists and engineers while translating complex business challenges into technical products.
  • A Bachelor’s degree from an accredited university or equivalent work experience is required.
  • Master's degree or PhD in a quantitative field such as Computer Science or Statistics (preferred).
  • Experience with MLOps, CI/CD pipelines, and advanced data governance tools like Databricks Unity Catalog (preferred).

More like this

Similar roles

Principal Data Scientist

AbbVie

Florham Park, NJ 37 days ago $124,500$236,500
Python R SQL PySpark scikit-learn NumPy pandas PyTorch TensorFlow MLOps Azure ML Databricks MLflow AI/ML Causal Inference A/B Testing LLM Agile
8+ yrs exp

Principal Data Scientist

AbbVie

Mettawa, IL 53 days ago $124,500$236,500
Python R SQL PySpark Scikit-learn NumPy Pandas PyTorch TensorFlow MLOps Databricks MLflow Azure ML A/B Testing Causal Inference LLM
8+ yrs exp

Lead Data Scientist

Visa

Bellevue, WA 144 days ago $180,000$288,000
Artificial Intelligence Big Data ETL Hadoop Hive Kafka Redis NoSQL RDBMS Spark Flink MapReduce Data Modeling Data Wrangling Predictive Analytics
10+ yrs exp Hybrid

Principal Data Scientist

Northrop Grumman

Palmdale, CA 48 days ago $125,300$187,900
SQL Python Tableau PowerBI Apache Airflow ETL Gitlab Agile Scrum Data Mining Machine Learning Prescriptive Analytics Data Visualization
5+ yrs exp

Principal Data Scientist

Microsoft

45 days ago $130,900$277,200
Causal Inference Machine Learning Python R SQL LLMs AI Agents DoWhy EconML CausalML Matplotlib Seaborn Plotly Statistics Model Validation
10+ yrs exp