Arden Hills, MN

Salary
$102,100–$194,000from the description
Posted
Aug 6, 2026
Location
Arden Hills, MN
Last confirmed open
Sep 24, 2026

What this job asks for AI summary

A Principal Data Scientist role on Boston Scientific's Cardiology Marketing and Digital Enablement team, focused on building and deploying machine learning and statistical models to drive marketing effectiveness — including marketing mix modeling, attribution, lead scoring, and causal inference. The position also involves developing GenAI/LLM-powered analytics applications and self-service platforms, and requires close collaboration with marketing and business stakeholders across the full model lifecycle. The role is hybrid, based in Arden Hills or Maple Grove, MN.

Senior level · 8+ years · Minneapolis-St. Paul-Bloomington, MN-WI · Master's required · Full-time

Advertised as Principal, but the requirements read as Senior.

Must have (4)
PythonSQLscikit-learn, Statsmodels, Xgboost, Pymc Marketing or Google MeridianLLMs
Nice to have (2)
SnowflakeMLOps

“or” means any one of them counts — you don't need all of them.

Posted 3 times — it's one opening, so apply once.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 45 people in the Minneapolis-St. Paul-Bloomington, MN-WI area plausibly meet what this posting asks for (data scientists). range 25–80

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What won't set you apart
Python88%SQL72%scikit-learn58%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $132,634 (middle half $96,834–$166,533). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Aug 8, 2026. It is a model, not a headcount.

Why we read it this way (7)

The title says 'Principal' but the requirements — 8+ years of experience, individual-contributor scope, no org-wide technical authority described — are consistent with a Senior-level role. The advertised seniority reflects the title; the assessed seniority reflects the actual requirements.

The required ML frameworks (scikit-learn, statsmodels, XGBoost, PyMC-Marketing, Google Meridian) are listed as interchangeable examples under a single requirement ('such as'), so they are captured as a single skill with alternatives.

Cloud-based analytics and ML environments are required but no specific cloud platform is named; no skill entry is emitted for this generic capability.

MLOps appears only under Preferred qualifications.

Snowflake appears under Preferred qualifications with 'or similar analytics platforms' — listed as preferred.

Healthcare/regulated data experience, health insurance claims/patient data experience, and Fortune 500/regulated industry experience are all preferred qualifications but name no specific technology or tool, so they are not emitted as skills.

The role is hybrid (minimum 3 days/week in Arden Hills or Maple Grove, MN); it is not fully remote. No visa sponsorship or relocation assistance is offered.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗