Role & responsibilities
Job Description
High-Level Job Description
1) Essential experience: Forecasting + end-to-end model building
- Proven delivery ofcapacity/demand/time-series forecasting solutions(e.g., workforce/headcount and capacity planning, volume forecasting, infrastructure utilisation, contact-centre demand).
- Strong hands-on capability todesign, build, train, and validate models end-to-end(not GenAI-only), including feature engineering, model training, tuning, and handover for deployment/productionisation.
- Demonstrated depth in relevant forecasting techniques, such asARIMA/SARIMA,Prophet,XGBoost/LightGBM for time series,LSTM/Temporal CNN,hierarchical forecasting, etc. (approach may vary; rigour and depth are key).
2) Strong machine learning fundamentals
- Solid understanding of core ML concepts (e.g.,epochs,loss/error metrics,overfitting,cross-validation).
- Time-series best practices:time-ordered train/test splits, awareness ofdata leakage, and handlingtrend/seasonality,missing data, andoutliers.
3) Forecast evaluation and operational readiness
- Clear experience using forecasting metrics and validation practices, includingMAPE/SMAPE,MAE/RMSE,prediction intervals,backtesting, and monitoring fordrift/retraining triggers.
- Ability to translate forecasts into operational decisions (e.g.,capacity planning assumptions,scenario modelling, andwhat-if driver analysis).
4) Technical stack and engineering maturity
- Proficiency with the Python forecasting/ML ecosystem:pandas,numpy,scikit-learn,statsmodels,Prophet, plusPyTorchorTensorFlowwhere deep learning is applied.
- Production mindset:version control,reproducibility,documentation, and basic familiarity withMLOpspractices (even if lightweight).
Mandatory SkillsMLDesirable Skillsforecasting,Python,ML OPS,Pandas,Capacity Planning