Latest AI JobsBrowse Jobs
I

Data Scientist, Strategic Partner Analytics

ibottaHybrid - DenverTechnical - Non-Engineering
Apply on company site
Salary
$110K - $130K.
Job type
Full-time
Work mode
Remote
Experience
Mid · 2+ yrs
Posted
5 Oct 2026
Status
Open · checked 7d ago

About this role

Hybrid in Denver, this full-time role places a data scientist in the Publisher Insights team to manage rewards optimization models for weekly retention programs. This position suits professionals based in the United States with experience in machine learning and marketing analytics who want to build end-to-end predictive systems.

Role Overview

This position involves building and maintaining uplift models that personalize user retention treatments at Ibotta. The professional will own the complete model lifecycle, from stakeholder collaboration and feature engineering to deployment and operational monitoring.

Key Responsibilities

Develop, retrain, and tune uplift models that determine individual retention bonuses, balancing redemption volume against campaign expenses.
Manage production models by maintaining feature pipelines, deploying updates, and tracking performance metrics and drift over time.
Oversee weekly operational routines by adjusting parameters to remain aligned with budget and performance thresholds.
Design and evaluate experimentation frameworks, including A/B tests and holdout groups, to measure bonus effectiveness and gather training data.
Communicate model performance and business insights clearly to non-technical marketing stakeholders.
Investigate large datasets concerning user behavior to discover improvements for models and marketing initiatives.
Collaborate with data engineers, analytics engineers, and marketing partners to define and prepare necessary modeling data.
Contribute to team standards through documentation, code reviews, and reusable workflows while adhering to company values.

Requirements

Two or more years of progressive professional experience in data science, statistics, machine learning, or data analysis.
Bachelor's degree in Statistics, Computer Science, Mathematics, Data Science, Economics, or a related discipline.
Proficiency in Python libraries such as pandas and scikit-learn, alongside deep SQL capabilities.
Practical background in constructing and assessing machine learning and statistical models, including neural networks and gradient boosting.
Working familiarity with experimentation and causal inference principles.
Experience deploying or supporting at least one production model utilizing Git and orchestration tools like Airflow or Databricks Jobs.
Ability to construct features derived from large event-level datasets.
Comfort with utilizing AI coding assistants while maintaining code testing and debugging standards.
Authorization to work in the United States on a full-time basis with residency in the United States.

Nice to Have

Advanced degree in a relevant technical or quantitative field.
Experience with Spark or PySpark.
Exposure to uplift or heterogeneous treatment effect modeling.
Background in model monitoring, drift detection, marketing incentives, loyalty, promotions, or retention programs.

Skills and Tools

Python
pandas
scikit-learn
SQL
Spark
PySpark
TensorFlow
Keras
PyTorch
Git
Airflow
Databricks Jobs

Salary and Benefits

Base compensation range between $110,000 and $130,000, supplemented by a variable component and equity.
Comprehensive benefits package including medical, dental, vision, flexible time off, Employee Stock Purchase Program, and a 401(k) match.
Relocation bonus offered for eligible candidates moving to Denver.
Denver office perks featuring paid parking, snacks, and occasional meals.

About the Company

Ibotta operates a performance marketing platform that connects brands with over 200 million consumers through the Ibotta Performance Network. Headquartered in Denver, Colorado, the organization enables marketers to drive direct sales while upholding core values of integrity, boldness, ownership, teamwork, transparency, and the belief that good ideas come from anywhere.

How to Apply

To submit an application for this position, please visit the official company careers page.

Skills and tech stack

Questions candidates ask

Where is this job located?

This is a hybrid position requiring three days in the office per week (Tuesday, Wednesday, and Thursday) in Denver, Colorado. Candidates must reside in the United States.

What is the salary range for the Data Scientist role?

The base compensation range is $110,000 to $130,000, with total compensation also including a variable component, equity, and benefits.

What level of education is required?

A Bachelor's degree in Computer Science, Mathematics, Statistics, Data Science, Economics, or a similar field is required, while an advanced degree is preferred.

How many years of experience are needed?

Candidates must have at least 2 years of progressive professional experience in data science, machine learning, statistics, data analysis, or related fields.

Is relocation assistance available for non-Denver residents?

Yes, Ibotta offers a relocation bonus to help candidates make a smooth move to Denver.

Ready to apply?

The application is on the official ibotta careers page.

Apply on company site