
Senior Machine Learning Engineer
CVS HealthAbout the Role
At CVS Health, we're reshaping the future of CRM Marketing through AI-driven optimization and decision-making to better serve millions of customers nationwide. We're looking for a Senior Machine Learning Engineer to help build and scale the next generation of data science and AI products.
In this role, you'll leverage your engineering background and expertise in ML to work on complex technical problems, build new features, and improve existing products. Your solutions will impact tens of millions of customers, influencing how they manage their health and everyday purchases.
Collaborating closely with data science, data engineering, marketing, operations, and other cross-functional teams, you'll architect, develop, deploy, and operationalize ML systems that transform first-party data and measurement signals into reliable decision engines — reducing cycle times, increasing impact, and enabling closed-loop, in-flight optimization. You will also continuously improve model deployment pipelines, strengthen ML infrastructure, and integrate emerging AI technologies into real business workflows.
What You'll Do
- Architect, design, build, and test end-to-end pipelines leveraging artificial intelligence, machine learning, and reinforcement learning to drive CRM Marketing optimization and automation including customer targeting, content recommendation, frequency optimization, propensity, uplift and LTV models
- Implement CI/CD for ML including automated testing, model versioning, monitoring, and orchestration for models in production
- Lead the design of Agentic AI solutions to marketing workflow automation, optimize ML infrastructure, and guide the development of data preparation and model optimization strategies
- Collaborate with Data Science, Engineering, and business teams to turn prototypes into production-ready solutions that meet business needs and drive measurable outcomes
- Provide technical leadership on complex projects
- Mentor other engineers and data scientists in best practices, code quality, and scalable architecture
- Influence the ML and data roadmap
Requirements
Must-Have
- 5+ years of hands-on experience developing machine learning systems in production environment
- 5+ years of Python programming experience
- Familiarity with ML frameworks (e.g., PyTorch, TensorFlow) and MLOps platforms (e.g., Kubeflow, Vertex)
- 2+ years of SQL experience working with large-scale data (e.g., Snowflake, BigQuery)
- 2+ years of leading design and architecture of new and existing system experience
- Strong background in one or more of the following: reinforcement learning, causal inference, LLM, MCP
- Experience as a mentor or tech lead
- Ability to work and influence cross-functionally with strong communication skills
Preferred
- Proficiency with full-stack framework (e.g., Node.js, React)
- Experience with real-time scoring using tools like Spark, Kafka, Airflow
- Solid backend engineering skills in Python, including APIs and data modeling
- A/B testing and experimentation experience
Education
- Bachelor's degree in Computer Science, Engineering, Math, Statistics, or related field (or equivalent experience)
- Master's degree preferred
Compensation and Benefits
Pay Range: $111,240.00 - $222,480.00
The typical pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above.
Full-time position benefits include:
- Medical, dental, and vision coverage
- Paid time off
- Retirement savings options
- Wellness programs
- Other resources, based on eligibility
Additional details about available benefits are provided during the application process and on Benefits Moments.
Employment Information
- Anticipated Weekly Hours: 40
- Time Type: Full time
- Application Window Closes: 07/26/2026
Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
About CVS Health
CVS Health is an American health solutions company that provides integrated health care services and products, including retail and specialty pharmacy, pharmacy benefits management (CVS Caremark), and health insurance through Aetna. It serves individuals, families, and communities across the United States. The company was formerly known as CVS Caremark Corporation and changed its name to CVS Health Corporation in September 2014.
Interested in this role?
Apply now to join CVS Health.
