at W.W. Grainger, Inc. in Chicago, Illinois, United States
Job Description
As a leading industrial distributor with operations primarily in North America, Japan and the United Kingdom, We Keep The World Working by serving more than 4.5 million customers worldwide with products delivered through innovative technology and deep customer relationships. With 2023 sales of $16.5 billion, we're dedicated to providing value for customers, fostering an engaging culture for team members and driving strong financial results.
Our welcoming workplace enables you to learn, grow and make a difference by keeping businesses running and their people safe. As a 2024 Glassdoor Best Place to Work and a Great Place to Work-Certified company, we're looking for passionate people to join our team as we continue leading the industry over our next 100 years.
Position Details:
A new and rapidly growing team at Grainger is focusing on transforming a variety of transactional and operational data, to support the development of new tools and services aimed at enhancing our ability to respond to Customer inquiries. #StartWithTheCustomer
You will be focused on managing a team who are building and operating data pipelines that power analytics and modern machine learning models. You will play an important part in defining the strategy of the team, evaluating, and integrating data 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. You are an avid and patient communicator, able to convince collaborators of the value of your position, but also compromise at times to yield greater benefit to stakeholders.
You will:
Team leadership: Lead software and data engineers, ensuring a collaborative and engaging environment to foster engineering excellence.
Technical coaching: Provide technical guidance to team members with code reviews and pair programming. Foster an understanding of best practices, coding standards, and architectural principles.
Feature Prioritization and Delivery: Collaborate with Product Management and Data Science partners to prioritize features and guide delivery timelines.
Engineering Effectiveness: Nurture a culture of continuous improvement. Identify opportunities to enhance development processes, increase efficiency, and deliver high-quality software.
Resource planning and allocation: Plan and allocate resources within engineering teams, taking skillsets, project requirements, and timelines to increase productivity and deliverables.
Establish clear communication channels and ensure understanding between engineering teams, architecture, data science, and product.
Understand trends and emerging technologies and evaluate the performance and applicability of potential tools for our requirements.
Function as SME within this area when engaging with our other Teams within Grainger to ensure visibility into our progress and deliverables and create opportunities for collaboration
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, Java, Snowflake or Databricks for Data Engineering or Machine Learning workloads.
5+ years orchestrating and implementing pipelines with workflow tools like Databricks Workflows, Apache Airflow, etc
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.
Implemented CI/CD with automated testing in Jenkins, Github Actions, or Gitlab CI/CD
Familiarity with AWS concepts and services such as VPC/Networking, IAM, Glue, Athena, Lambda, S3, and DynamoDB
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
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual... For full info follow application link.
Grainger is an Equal Opportunity Workplace and an Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.