Share this Job

Senior Data Scientist

Date: Apr 2, 2021

Location: LAKE FOREST, IL, US, 60045-5201

Company: Grainger Businesses

Company Overview

Grainger is a broad line, business-to-business distributor of maintenance, repair and operating (MRO) supplies and other related products and services. More than 3.2 million businesses and institutions worldwide rely on Grainger for products such as safety gloves, ladders, motors and janitorial supplies, along with services like inventory management and technical support. These customers represent a broad collection of industries including commercial, government, healthcare and manufacturing. They place orders online, on mobile devices, through sales representatives, over the phone and at local branches. Approximately 5,000 suppliers provide Grainger with more than 1.6 million products stocked in Grainger’s distribution centers and branches worldwide.

At Grainger, we help keep people safe and businesses humming through innovative solutions, state of the art technology, and world class service.  As the industry market leader in and tenth largest e-retailer in North America, our people are the differentiating factor and what has made us successful for 90 years and counting.  We continue to grow and evolve by investing in our people, new technology and truly understanding the needs of our customers. We pride ourselves in helping our customers “get it done!”

Position Description

Primary Function

Data Science application areas span across Recommender Systems, Machine Learning, Deep Learning, Resource Optimization Solutions, NLP etc. Projects often encompass research, design, coding, testing, scaling and implementation. The ideal candidate for this position is someone with strong programming experience, someone with strong analytical and problem-solving skills and someone who is willing to research approaches to tackle new problems. The candidate should be able to work independently and be comfortable reaching out to colleagues in the larger team.  

Principal Duties & Responsibilities

  • Data mining and exploration, model development and evaluation, solution deployment, measurement, and tracking
  • Research and develop data driven solutions to new and challenging business problems
  • Build machine learning algorithms including Regression, Decision Trees, Bayesian, Clustering, SVM, Neural networks and recommender system
  • Use tools like R, Python, Spark, Scala to perform data processing, model building, performance evaluation and deployment
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL, Python / R and AWS technologies
  • Foster innovation and creativity for the development of analytical tools or analyses to evaluate the evolving needs of the business that drive profitable share gain
  • Explore and visualize data to understand the most relevant features that impact Grainger’s business


Position Requirements:

Required Skills & Experience

  • Masters / PhD in Data Science / Advanced Analytics, Computer Science, Applied Mathematics, or any Engineering discipline
  • 2+ years’ experience in coding (Python, Spark, R, Java, Scala) and building machine learning solutions for diverse business problems (outside of coursework)
  • Ability to build, test, and validate machine learning applications in Python, R, or other programming language
  • Ability to explore data sets and identify data transformation and data quality needs for targeted applications
  • High proficiency in a query language such as SQL, SparkSQL
  • Experience with Web Applications, REST APIs 
  • Outstanding problem solving and analytical skills
  • Curiosity, enthusiasm, positive attitude, and passion to build. Willingness to learn and research new concepts

Preferred Qualifications

  • Experience with cloud compute (preferably AWS), schedulers (e.g. Airflow), containerization (Docker) and Orchestration (Kubernetes)
  • Experience productionizing real-time machine learning models
  • Hands-on software engineering experience

EEOC Statement

Grainger is an Equal Opportunity Workplace and an Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.