Skip to main content
JustSoftLabJustSoftLab
JustSoftLabJustSoftLab
AI Assistant
All case studies
RetailAI & GenAIData EngineeringMLOps

ML-powered demand forecasting for a retail chain

Client: US Retail ChainDuration: 5 monthsTeam: 4 engineers

91%

Forecast accuracy (WMAPE)

28%

Inventory cost reduction

62%

Fewer stockouts

120+

Stores optimized

The challenge

A mid-size retail chain with 120+ stores was losing millions to overstock and stockouts. Their Excel-based planning couldn't account for seasonal patterns, local events, or cross-store cannibalization.

Our solution

We built an ML-powered demand forecasting system that predicts SKU-level demand across all stores with daily granularity. The model combines gradient boosting with external signals — weather, local events, holidays, promotions. Automated retraining pipeline keeps the model fresh as patterns shift.

Key highlights

1

SKU-level forecasting

Daily predictions for every product in every store

2

External signals

Weather, events, holidays, promotions as model inputs

3

Auto-retraining

Model updates weekly as demand patterns shift

4

ROI in 90 days

Inventory savings exceeded project cost in Q1

Tech stack

PythonLightGBMApache AirflowSnowflakedbtDockerAWS
We went from gut-feel ordering to data-driven replenishment. The ROI paid for the project in the first quarter.

VP of Supply Chain

US Retail Chain

Need similar results?

Let's discuss your project.

Get in touch