
Principal Machine Learning Engineer
CVS Health
New York, NY • 15m ago • On-site
Senior
On-site
144,200 - 288,400 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Principal Machine Learning Engineer (Principal / Staff+, Individual Contributor) on a Personalization & Decisioning Platform.
Focus: Hands-on, backend-heavy engineering to design and build production systems for large-scale ML decisioning (one-to-one offers, content, and channel decisions).
Pay range: $144,200.00 – $288,400.00 base (plus eligible bonus/commission/short-term incentive and equity target).
Description
Join a personalization and decisioning platform team to build and operate a unified, large-scale machine learning platform that supports reliable one-to-one offer, content, and channel decisions across millions of customers. As the most senior engineer, you will set technical direction for how ML systems are designed, built, tested, deployed, and operated at scale. You will partner with data engineering, MLOps, product, and platform teams to ensure models are maintainable, observable, testable, and safe to change.
Responsibilities
- Architect and build production-grade backend services (APIs, microservices) and batch/streaming pipelines with strict latency, throughput, and reliability requirements.
- Design data contracts and training-to-serving interfaces with training-serving parity and point-in-time correctness.
- Own versioned, queryable feature stores and point-in-time lookup APIs to eliminate feature leakage and support training and real-time inference from one code path.
- Design and optimize distributed computing workflows for containerized batch jobs, parallel training, and optimization solves under tight operational SLAs.
- Set and enforce engineering standards: modular design, dependency management, testing, CI/CD, and documentation; add contract tests, reproducible environments, infrastructure-as-code, and rollback-safe deployments.
- Drive observability and monitoring for software and model health (service-level metrics, drift, calibration) with automated alerting.
- Lead design and code reviews, prevent and resolve technical debt, and raise the engineering bar via mentorship and coaching.
- Build and productionize causal inference/incrementality models, reinforcement-learning-based policies, and mixed-integer optimization for constrained allocation problems; support experimentation and counterfactual validation.
Requirements
- 7+ years of progressively complex software, ML, and data science/engineering experience, including 5+ years building and operating production backend systems or data-intensive platforms at scale.
- 5+ years building, deploying, and owning ML systems in production with strong software engineering best practices.
- Expert-level Python and SQL; deep understanding of software design patterns, API design, and distributed systems fundamentals.
- Experience architecting scalable data-intensive backend systems (microservices, REST APIs, batch/streaming pipelines) in Azure, AWS, or Google Cloud Platform.
- Hands-on containerization and orchestration experience (Docker, Kubernetes) and ML/data pipeline orchestration tools (Kubeflow, Airflow, or similar).
- Demonstrated technical leadership via direction setting, running design/code reviews, and mentoring engineers.
- Proven ability to anticipate risk, prevent production issues, and communicate tradeoffs to both engineers and business stakeholders.
Benefits
- Medical, dental, and vision coverage.
- Paid time off.
- Retirement savings options.
- Wellness programs.
- Comprehensive benefits package for eligible colleagues and their families.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Principal Software Engineer
Walmart Inc.
Senior
Technology
Sunnyvale, CA · On-site
$143K - $286K/yr
14m ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · On-site
$143K - $275K/yr
4 days ago

Principal Software Engineer
Vertafore
Senior
Technology
Pulaski, TN · On-site
$115K - $150K/yr
8m ago
Principal Software Engineer, AI Frameworks
Microsoft
Senior
Technology
Remote
$166K - $296K/yr
4 days ago
Principal Software Engineer (Pro-Code Server Engineering)
Microsoft
Senior
Technology
Mountain View, CA
$188K - $304K/yr
18 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$143K - $275K/yr
4 days ago
Machine Learning Platform Software Engineer
Cursor
Senior
Technology
Palo Alto, CA · On-site
$140K - $225K/yr
1 days ago

Principal Software Engineer, Enterprise Platform APIs
GoodLeap
Senior
Technology
San Francisco, CA · On-site
$183K - $229K/yr
4 days ago

Senior Principal AI/ML Product Engineer (Full Stack)
UnitedHealth Group
Senior
Technology
Boston, MA, United States of America · On-site
$185K - $317K/yr
2 days ago
Potential salary for Principal Machine Learning Engineer role
Improve your resume for just $5
$144,200 – $288,400/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights