Job Location: Illinois
Grainger is North America’s leading distributor of maintenance, repair, and operating products and services. Our wide assortment, deep expertise, innovative technology solutions and unparalleled customer service keep customers’ operations running and their people safe.
We’re looking for passionate people who can move our company forward. 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 at Grainger.
Grainger is looking for a Data Engineer III for our Data Analytics and Reporting team. The Data Engineer III will report to a Manager of Data Analytics and Reporting within our Finance Transformation department. The Data Analytics and Reporting team’s primary mission is to develop analytics by centralizing and integrating high-quality, trusted corporate data in a performant and scalable cloud platform. The Data Engineer III will design and develop data pipelines and products in a modern-day, cloud environment. You will work with SMEs, architects, analysts, data scientists and others to build solutions that integrate data from many of our enterprise data sources.
- Pioneer a new way of thinking about Data Pipelines, Orchestration and Configuration at Grainger.
- Develop our next-generation micro-services to enhance and mature a data-driven culture.
- Help develop the Analytics and Data Kubernetes products in AWS.
- Assemble complex sets of data that meet requirements.
- Identify and design internal process improvements including re-designing infrastructure for greater scalability, optimizing data delivery, and automating manual processes.
- Build required tools for extraction, transformation and loading of data from data sources.
- Build product features to allow self-service analytics.
- Work with partners including data, design, product and executive teams and assisting them with data-related technical issues.
- 3+ years of hands-on experience with Modern Data Engineering projects and practices (Airflow, Kafka, Spark, and python).
- Successful track record in developing and automating large-scale, high-performance data engineering systems (batch and streaming).
- Experience with both scripting and system programming languages (Python and Scala).
- Experience with microservices including defining and testing APIs.
- Experience architecting, developing, and deploying both offline and online feature stores.
- Experience leading data integration efforts of data sources.
- Experience partnering with internal departments (Supply Chain, Marketing, Finance, and HR) to establish requirements.
- Develop junior team members through modern cloud-based development.
- Translate requirements into technical requirements and produce required source-to-target data mappings.
- Bring complex concepts into our organization and mentor others.
- Experience with advanced analytics and machine learning.
- Technology Experience: AWS, SQL, Python, Docker/Kubernetes, CI/CD, Git, Snowflake , dbt, Airflow and/or DataBricks.
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
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.
Submit CV To All Data Science Job Consultants Across United States For Free