Challenge has Ended

Mate Labs Demand Forecasting Hiring Challenge

Forecasting the sales of an FMCG Company.


Data Science
₹15,000.00 - ₹20,000.00 per Month
100 of 100 Participants

NOTE: The Challenge has been updated, please refer to "Submission Guidelines" for updates.

Problem Statement:

A major FMCG company which sells various health and hygiene related products wants to understand their market dynamics to come up with better planning in their supply chain. When demand planners can have accurate ideas about the future demand for a given product, they can strategize their manufacturing, warehouse management, logistics, promotions etc which in turn would reduce the loss of business due to product unavailability. Given data is their secondary sales record of various products that are being sold at various CFAs ( Carry Forward Agent ) for various channels. The hierarchy of sales can be represented as follows:

Objective: The main objective of this challenge is to accurately forecast the demand of various products in different channels that are being sold through various CFAs.

Submission Guidelines

NOTE: Please read carefully, otherwise your solution may be graded incorrectly.

The given dataset zip consists of 4 files:

  • Train.csv (Training Data)
  • Promotional_Data.csv (Additional Data)
  • Test.csv (Data on which predictions have to be made)
  • Sample_Submission.csv (Sample file for final submission)

The aim of the challenge is to train a model for demand forecasting and make predictions on "Test.csv" data for the following attributes:

  • Secondary Sales Quantity Invoiced

The final output for submission should be a single "output.csv". The sample format is already given in "Sample_Submission.csv"(the challenge has been updated and only "Secondary Sales Quantity Invoiced" has to be predicted now) for reference along with a screenshot below which displays the final attributes required in your submission.


How to make a submission?

  1. Click on "My Submission"
  2. On the next page, click on "+ New Submission"
  3. Upload your CSV in the next page and click on "Submit for Review"

Please note:

  1. You must submit your CSV file by uploading the CSV in the "My Submissions" section of this challenge.
  2. Your submission will be auto graded and you will be able to see your results instantly.
  3. If there is any error in the submission, your final score will be marked as 0.


  1. Root Mean Squared Error (RMSE) will be used for evaluation


  1. Candidate topping the challenge will be sent to the next round of interview, where they will be asked a proper expiation on the solution approach they took to solve the challenge.
  2. Submission must not include copyrighted code. If violation is found, submission will be rejected. Plagiarism is not encouraged.
  3. The submission should be in a proper format as described by "Submission Guidelines".
  4. Late submission will not be accepted beyond provided deadline (Indian Standard Time).

Reward: Internship Offering with stipend Rs.15,000 to Rs.20,000

If the candidate performs good in his internship period, then the company may decide a PPO.

The Top 3 participants will receive certificates from "Dockship" as well for commendable effort.

How do I apply for this Challenge?
How do I download the dataset?
Can I make multiple submissions?
Where will the results be declared?
Can we apply as a team?
I've other queries, where can I get support?
Challenge Announced
08-Sept-2020, 11:24 am IST
10-Sept-2020, 10:00 pm IST
Challenge Started
Application Deadline
28-Sept-2020, 12:00 pm IST
30-Sept-2020, 12:00 pm IST
Challenge Ended