Data Engineering Manager

Grainger

4.1

(28)

Chicago, IL

Why you should apply for a job to Grainger:

  • 4.1/5 in overall job satisfaction
  • 4.8/5 in supportive management
  • 75% say women are treated fairly and equally to men
  • 75% would recommend this company to other women
  • 81% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.

    #311757-en_US

    Position summary

    ional 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 orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

    We are committed to fostering an inclusive, accessible environment that includes both providing reasonable accommodations to individuals with disabilities during the application and hiring process as well as throughout the course of one's employment. With this in mind, should you need a reasonable accommodation during the application and selection process, please advise us so that we can provide appropriate assistance.

    Why you should apply for a job to Grainger:

  • 4.1/5 in overall job satisfaction
  • 4.8/5 in supportive management
  • 75% say women are treated fairly and equally to men
  • 75% would recommend this company to other women
  • 81% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.