Strong understanding of supervised learning (linear and logistic regression, regularized regression, classification and regression trees, tree-based ensembles like XGBoost and random forests), unsupervised learning (various clustering and data mining approaches), and time series forecasting methods