Ibotta

Principal Data Scientist

Ibotta

full-time

Posted on:

Location Type: Hybrid

Location: Denver • Arizona, California, Florida, Illinois, Iowa, Kansas, Maryland, Massachusetts, Minnesota, Missouri, Montana, Nevada, New Jersey, New York, North Carolina, Ohio, Oklahoma, Pennsylvania, Tennessee, Texas, Utah, Virginia, Washington, Wisconsin • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $180,000 - $200,000 per year

Job Level

Lead

Tech Stack

AWSAzureCloudGoogle Cloud PlatformPySparkPythonSparkSQL

About the role

  • Help lead the continued evolution of Ibotta's measurement methodology through exploration of cutting-edge measurement research and experimental design
  • Collaborate as the go-to troubleshooter for measurement anomalies—exploring outlier results, diagnosing data quality issues, and validating statistical assumptions across alpha, beta, and production measurement systems
  • Lead code reviews and architecture discussions, providing expert guidance on design patterns, scalability, and technical trade-offs
  • Foster a culture of code quality, rigorous measurement, and collaborative problem-solving
  • Evaluate and adopt new tools, explore frameworks and innovative model forms that enhance team effectiveness, while maintaining code quality standards
  • Lead enterprise-wide data science initiatives spanning 6+ months with measurable business impact across multiple teams and KRs
  • Build trusted partnerships with C-suite executives, product managers, and data science leaders to translate business problems into technical solutions while delivering with consistency and transparency
  • Present complex technical concepts clearly to both technical and non-technical audiences, including executive leadership
  • Deliver high impact presentations on key initiatives and research, with easily understood visualizations, to drive insight and adoption
  • Mentor more junior data scientists through technical guidance, code reviews, and strategic coaching
  • Create technical training programs and documentation that elevate organizational data science maturity

Requirements

  • 10+ years of professional experience in data science, machine learning, or advanced analytics with demonstrated transformational impact
  • Bachelor's degree in Computer Science, Statistics, Mathematics, Engineering, Data Science, or related quantitative field required; Master's or Ph.D. strongly preferred
  • Experience in performance marketing, retail media, e-commerce, or CPG analytics environments strongly preferred
  • Expert-level SQL and Python with demonstrated ability to write clean, maintainable, well-tested production-grade code
  • Experience with distributed computing (Spark, PySpark) and cloud platforms (AWS, GCP, Azure) is a requirement
  • Strong software engineering practices: version control (Git), CI/CD, unit testing, code review, design patterns
  • Advanced ML frameworks and techniques (time series, ensemble methods) and MLOps practices (model deployment, monitoring, feature engineering) strongly preferred
  • Deep expertise in experimental methods like RCTs and AB testing at scale, along with quasi-experimental designs: difference-in-differences, propensity score matching, regression discontinuity, and similar modalities
  • Deep understanding of performance marketing metrics (ROAS, incrementality, new-to-brand acquisition)​, and ability to quantify and communicate business impact.
Benefits
  • Competitive pay
  • Flexible time off
  • Benefits package (including medical, dental, vision)
  • Lifestyle Spending Account
  • Employee Stock Purchase Program
  • 401k match
  • Paid parking
  • Snacks
  • Occasional meals

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
data sciencemachine learningadvanced analyticsSQLPythondistributed computingSparkPySparkMLOpsexperimental methods
Soft skills
collaborative problem-solvingmentoringcommunicationpresentation skillspartnership buildingtranslating technical conceptscode qualityleadershipcoachingtraining program development
Certifications
Bachelor's degreeMaster's degreePh.D.