Applies data mining, NLP, and machine learning (such as supervised/unsupervised, Causal-ML, Online Learning, Bayesian Learning, Reinforcement Learning, or Deep Learning) to real-world problems and datasets. Performs hands-on data analysis and modeling with large data sets, including discovering data sources, getting data access, cleaning up data, and making them "model-ready".