Share this Job

Lead Data Engineer

Date: Oct 7, 2021

Location: CHICAGO, IL, US, 60603-4013 LAKE FOREST, IL, US, 60045-5201

Company: Grainger Businesses

About Grainger

Grainger is North America's leading Maintenance Repair & Operating provider and we are the 10th largest North American E-commerce player with over 50% of our revenue coming from online transactions. Within our Grainger Technology Group (GTG), we use technology to support the ever-changing and dynamic needs of a supply chain carrying 1.5 million products and an employee base of 25,000+ nationwide. We provide technology solutions across the enterprise including our call centers, branch network, sales, and multiple digital channels. The team supports over 1000 applications across the network and operates in an agile environment to create complex solutions quickly and seamlessly. GTG is a team of 500+ and is comprised of Infrastructure and Operations, Security, Insights, Data Engineering and Analytics, Platform and Product Engineering and are built in a way to support our dynamic customer landscape.

Position Details

We are looking for a Lead Data Engineer for our Insights, Data Engineering & Analytics (IDEA) team. The team's primary mission is to enable analytics and reporting by centralizing and integrating high-quality, trusted corporate data in a performant and scalable cloud analytical platform.

You will be a technical lead responsible for designing and developing data pipelines and product features. You will work with SMEs, architects, analysts, data scientists and others to build solutions that integrate data from many of our enterprise data sources. You are the go-to person when it comes to defining the feature roadmap.

This role will be reporting to the Director, Data Engineering and Analytics and can be based in either Lake Forest, IL or downtown Chicago.

You Will

  • Assemble large, complex sets of data that meet non-functional and functional requirements
  • Identify, design, and implement internal process improvements including re-designing infrastructure for greater scalability, optimizing data delivery, and automating manual processes
  • Build required tools for optimal extraction, transformation and loading of data from various data sources
  • 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

  • At least 3 years of experience with AWS, SQL, Python, Docker/Kubernetes, CI/CD, Git, familiarity with: Snowflake, dbt, Airflow
  • Hands-on experience with Modern Data Engineering projects and practices
  • Experience leading data integration efforts of internal and external data sources
  • Experience partnering with internal departments to establish requirements
  • Experience with advanced analytics and machine learning
  • Ability to mentor and coach junior team members through design and development

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
  • Generous 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

DE&I 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.