CVS Health

Principal Machine Learning Engineer

CVS Health
Apply
3 days ago

Base Salary

$144k - $288k/yr

Responsibilities

  • Architect and build scalable backend services, APIs, microservices, batch pipelines, and streaming pipelines for low-latency machine learning decisioning.
  • Design data contracts, feature stores, point-in-time lookup APIs, and training-serving interfaces that support both model training and real-time inference.
  • Design and optimize distributed computing workflows for containerized batch jobs, parallelized training, scoring, and optimization solves.
  • Set engineering standards for modular design, dependency management, code reviews, automated testing, CI/CD, documentation, reproducible environments, and rollback-safe deployments.
  • Drive observability and monitoring for software health, data and feature drift, model calibration, service-level metrics, and business performance.
  • Lead complex cross-repository initiatives, make architecture and build-versus-buy decisions, and communicate technical tradeoffs and risks.
  • Mentor mid-level and senior ML engineers and provide technical direction without formal people-management authority.
  • Build and productionize causal inference, reinforcement learning, and constrained optimization systems, including experimentation infrastructure.

Requirements

  • 7+ years of progressively complex software, machine learning, data science, or data engineering experience, including 5+ years building and operating production backend systems or data-intensive platforms at scale.
  • 5+ years building, deploying, and owning machine learning systems in production.
  • Expert-level Python and SQL knowledge plus strong software design, API design, and distributed systems fundamentals.
  • Experience architecting scalable data-intensive backend systems in Azure, AWS, or GCP.
  • Hands-on experience with Docker, Kubernetes, and ML or data pipeline orchestration tools such as Kubeflow or Airflow.
  • Demonstrated technical leadership through setting direction, leading design and code reviews, mentoring engineers, anticipating risks, and communicating with technical and business stakeholders.
  • Preferred experience includes mathematical or combinatorial optimization, causal inference, reinforcement learning, feature stores, distributed computing with Dask, Spark, or Ray, and retail, ad-tech, or marketing personalization.
  • Bachelor’s degree or equivalent work experience in Computer Science, Mathematics, Statistics, Engineering, Business Analytics, Economics, Physics, or a related discipline; a master’s degree is preferred but not required.

Benefits

  • Full-time comprehensive benefits package including medical, dental, vision, paid time off, retirement savings options, wellness programs, and other resources, subject to eligibility.
  • Eligible for a CVS Health bonus, commission or short-term incentive program and an equity award target in addition to base pay.
  • The application window is anticipated to close on 11/29/2026.

Tech Stack

Apache AirflowApache SparkAWSAzureDockerFlaskGitHub ActionsGitLab CI/CDGoogle CloudGoogle Cloud PlatformJenkinsKubernetesNumPyPandasPythonscikit-learnSciPySnowflakeSQLXGBoost
CVS Health

About CVS Health

10,000+ employees

CVS Health is a U.S. health care company that operates thousands of retail pharmacies, runs the CVS Caremark pharmacy benefits manager, and owns the Aetna health insurance business. It sells prescriptions, retail health goods, and insurance plans, and provides primary and urgent care through MinuteClinic and other services for consumers, employers, and government programs. Founded in 1963 and headquartered in Woonsocket, Rhode Island, it is a public company traded on the NYSE.

Contact me