Share this Job

Data Engineer II - Inventory Optimization and Advanced Analytics

Date: May 22, 2023

Location: Hybrid, IL, US, N/A LAKE FOREST, IL, US, 60045-5201

Company: Grainger Businesses

About Grainger:


Grainger is a leading broad line distributor with operations primarily in North America, Japan and the United Kingdom. We achieve our purpose, We Keep the World Working®, by serving more than 4.5 million customers with a wide range of products that keep their operations running and their people safe. Grainger also delivers services and solutions, such as technical support and inventory management, to save customers time and money.

We're looking for passionate people who can move our company forward. As one of the 100 Best Companies to Work For, we have a welcoming workplace where you can build a career for yourself while fulfilling our purpose to keep the world working. We embrace new ways of thinking and recognize everyone is an individual. Find your way with Grainger today.


Position Details:


Grainger's inventory planning team manages over 10 million SKU's and nearly $2 billion in inventory across 500 DC's and branches in North America. We’re hiring a Data Engineer II, Inventory Optimization and Advanced Analytics to support and develop solutions to support a team of analysts to make analytics-based decisions on where, when, and how much inventory is needed to satisfy customers’ needs. You will report to the Manager, Data Engineering, Inventory Optimization & Advanced Analytics. 


You Will:


  • Create scalable, efficient, automated processes for large-scale data analyses, model development, model validation and deployment
  • Monitor deployed machine learning products for continuous improvement (web applications, demand forecasting, clustering, outlier detection)
  • Responsible for the design and implementation of new business intelligence solutions and ETL processes
  • Build product features to enable self-service analytics
  • Partner with stakeholders including data, design, product, and executive teams and assisting them with data-related technical issues


You Have:


  • Advanced programming skills with R, Python, and other scripting languages
  • Exposure or familiarity with AWS products (s3, ECR)
  • Follow software engineering practices and use version control and CI/CD tools (GitHub, GitHub Actions)
  • Proficient in usage of databases (Teradata, Snowflake) and querying languages (e.g. SQL)
  • Experience working in containerization ecosystems (Kubernetes, Docker)
  • Familiarity with machine learning models and concepts (time series forecasting, clustering)


Rewards and Benefits:



With benefits starting day one, Grainger is committed to your safety, health and wellbeing. Our programs provide choice and flexibility to meet our team members' individual needs. Check out some of the rewards available to you at Grainger


  • Medical, dental, vision, and life insurance plans
  • Paid time off (PTO) and 6 company holidays per year
  • Automatic 6% 401(k) company contribution each pay period
  • Employee discounts, parental leave, 3:1 match on donations and tuition reimbursement
  • A comprehensive set of emotional, financial, physical and social wellbeing programs


DEI Statement


We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.