Profile cover
G

Data Scientist — Demand Forecasting

Grace Kim

Full-time · Mid-level · Chicago

This role is no longer accepting applications

Similar open roles you can apply to now:

See all open AI jobs

About the role

This is an operations-heavy data science role inside a building materials distributor with 61 branches across the Midwest. The team needs better demand forecasts for purchasing and replenishment, especially across products with strong seasonal and regional patterns. You would work with branch and supply teams, using transactional and inventory data to improve forecast quality and reduce stockouts and excess inventory. The environment is practical, not research-led. Stakeholders expect models they can question and understand.

Responsibilities

  • Build branch- and SKU-level demand forecasts used by procurement and replenishment teams
  • Analyse forecast error drivers including seasonality, weather, promotions, and one-off project demand
  • Partner with operations leaders to define practical decision rules around model outputs
  • Develop monitoring for forecast drift and model performance by branch and category
  • Document model assumptions and handoff logic clearly enough for planning teams to use with confidence

Requirements

  • 3–5 years of data science in forecasting, supply chain, retail, or operations analytics
  • Python for modelling, feature engineering, and reproducible analysis
  • SQL for extracting sales, inventory, and branch-level operational data
  • Pandas and Scikit-learn for baseline modelling and experiment iteration
  • Statistics you can explain to non-technical operators, including uncertainty intervals and forecast error trade-offs
  • Experience working with messy transactional data and changing business assumptions

Benefits

  • $98,000 – $118,000 base salary
  • Hybrid schedule with two days per week in our Chicago office
  • Annual bonus tied to company and team performance
  • 401(k) with company match
  • A business context where model quality has clear operational consequences

Keep exploring related roles

Use these topic pages to discover more roles in the same hiring cluster.

Job Type

Full-time

Level

Mid-level

Language

English

Salary Range

$98,000 – $118,000

AI Expertise

data science & analytics

Skills

python sql pandas statistics scikit-learn

Ready to apply for this role?

Create a free talent account in under 2 minutes.

  • Apply to verified AI companies
  • Get AI-matched job recommendations
  • Message hiring managers directly
  • Build your public AI talent profile

Interested in this role? Create your free profile to apply.

Apply — create free profile