This includes processing, cleansing, and verifying the integrity of data used for analysis;  Create algorithms and processes for real-time personalization and other predictive models;  Conduct analysis of text data to understand the relationship between Grainger’s product; assortment and user search queries, industries, and job functions;  Design, validate and evaluate solutions using R, Python, SQL and other programming tools