Join CVS Health’s Personalization & Decisioning Platform team to help build a unified, large-scale machine learning platform that drives individualized offer, content, and channel decisions for millions of customers. This is a hands-on, backend-heavy engineering role focused primarily on designing and building production systems rather than only developing models. As the team’s most senior engineer, you will set technical direction for designing, building, testing, deploying, and operating machine learning systems at scale. You will architect backend services, data contracts, and distributed pipelines that support causal inference, reinforcement learning, and large-scale optimization models in production. You will also raise engineering standards through design and code reviews, mentorship, and technical leadership. You will work closely with data engineering, MLOps, product, and platform teams to make models maintainable, observable, testable, and safe to change. The role includes leading complex initiatives, coaching mid-level and senior ML engineers, and helping shape the team roadmap. Experience in retail, ad-tech, or large-scale marketing and offer personalization is a strong plus. The representative technology stack includes Python, SQL, scikit-learn, XGBoost, pandas, NumPy, SciPy, optimization solvers, Dask, Kubeflow Pipelines, Kubernetes, Flask, SQLAlchemy, Snowflake, cloud object storage, Docker, CI/CD, and infrastructure-as-code. Deep expertise in every listed tool is not required; strong engineering fundamentals and the ability to ramp up are emphasized.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal