Senior Staff Data Engineer

Date: Jun 3, 2023

Location: Remote, IL, US, N/A

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:

This new team at Grainger is focused on transforming data from Grainger’s important domains into reliable and real-time analytics products that address key business needs. You will be focused on building and operating data pipelines that power analytics ranging from key financial reports to production models that define’s user experience. You will play an important part in defining the strategy of the team, evaluating, and integrating data patterns and technologies, and building data products alongside domain experts. You are a thoughtful observer who enjoys investigating business problems and building data solutions that address them. You are a technical teacher that can guide teams to adopt the capabilities and products you build.  



This position is salaried and will pay between 139,700 to 214,710 with a target bonus of 20%.

The range provided is a guideline and not a guarantee of compensation. Other factors that are involved in offer decisions include, and are not limited to: a candidate's experience, qualifications, geographical area, and internal equity of the team.


You Will:

  • As the technical lead and architect, your primary responsibility will be to design and implement highly efficient, reusable, and scalable data processing systems and pipelines in Databricks and Snowflake.
  • Design and implement technical solutions and processes to ensure data reliability and accuracy.  
  • Develop data models and mappings and build new data assets required by users. Perform exploratory data analysis on existing products and datasets. 
  • Educate data engineering teams in adopting new data patterns and tools. 
  • Understand trends and emerging technologies and evaluate the performance and applicability of potential tools for our requirements. 
  • Work within an Agile delivery / DevOps methodology to deliver product increments in iterative sprints. 
  • Function as SME within this area when engaging with our AI, Platform, and Business Analytics teams to build useful pipelines and data assets.  
  • Work with product and business to define roadmap, communication and architecture.  
  • Mentor junior team members.  


You Have:

  • 8+ years of experience in batch and streaming ETL using Spark, Python, Scala, Snowflake or Databricks for Data Engineering or Machine Learning workloads. 
  • 3+ years of experience prepping structured and unstructured data for data science models. 
  • 3+ years of experience with containerization and orchestration technologies (Docker, Kubernetes) and experience with shell scripting in Bash, Unix or windows shell is preferable. 
  • Familiarity with AWS Services not limited to Glue, Athena, Lambda, S3, and DynamoDB 
  • Demonstrated experience implementing data management life cycle, using data quality functions like standardization, transformation, rationalization, linking and matching. 


Rewards and Benefits:

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

  • Medical, dental, vision, and life insurance coverage starts day one
  • Paid time off (PTO) days and 6 company holidays per year
  • 6% 401(k) company contribution each pay period
  • Education assistance, including financial counseling, tuition reimbursement and low-cost degree options
  • Employee discounts, parental leave, and more


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.