W.W. Grainger - Chicago, IL
posted 5 months ago
As a Data Engineering Manager at Grainger, you will be part of a new and rapidly growing team dedicated to transforming a variety of transactional and operational data. This transformation is aimed at supporting the development of innovative tools and services that enhance our ability to respond to customer inquiries effectively. Your role will be pivotal in managing a team that builds and operates data pipelines, which are essential for powering analytics and modern machine learning models. You will be responsible for defining the strategy of the team, evaluating and integrating data and technologies, and collaborating with domain experts to build impactful data products. In this position, you will lead a team of software and data engineers, ensuring a collaborative and engaging environment that fosters engineering excellence. You will provide technical coaching through code reviews and pair programming, instilling best practices, coding standards, and architectural principles within your team. Your responsibilities will also include collaborating with Product Management and Data Science partners to prioritize features and guide delivery timelines, nurturing a culture of continuous improvement, and identifying opportunities to enhance development processes. Resource planning and allocation will be a key aspect of your role, as you will need to plan and allocate resources effectively within engineering teams based on skillsets, project requirements, and timelines. Establishing clear communication channels between engineering teams, architecture, data science, and product will be crucial to ensure understanding and collaboration. You will also be expected to stay abreast of trends and emerging technologies, evaluating their performance and applicability to our requirements. As a subject matter expert, you will engage with other teams within Grainger to ensure visibility into progress and deliverables, creating opportunities for collaboration. Additionally, mentoring junior team members will be an important part of your leadership responsibilities.