Work Location Type: Hybrid
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. 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 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.
Want more jobs like this?
Get jobs in Markham, Canada delivered to your inbox every week.
Position Summary:
Grainger is looking for a Data Engineer for our Customer Experience team, reporting to the Manager, CSC Continuous Improvement & Automation. The 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 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.
Key Responsibilities
- 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
- Experience building data products for Data Science use cases
- 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
Qualifications
- 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 Required: AWS, SQL, Python, Docker/Kubernetes, CI/CD, Git, Snowflake, dbt, Airflow
Rewards and Benefits:
Our programs provide choice and flexibility to meet your individual needs. Check out some of the benefits available to you with Grainger (may vary based on hours worked):
- Medical, dental, vision and prescription drug coverage
- Paid time off (PTO) and up to 12 company holidays per year (dependent on home province)
- Life insurance coverage, including spousal and dependent life insurance.
- Employee Family Assistance Program to help team members with physical, emotional, mental, financial and other concerns
- Registered Retirement Savings Plan & Defined Contribution Pension Plan to help you save for your financial future
- Educational & Professional Membership Fee Assistance program
- Employee discounts, team member perks and more!
DEI Statement
We encourage you to apply even if your experience doesn't perfectly match this job post as you may still be the right candidate for this role or others. We aspire to create a culture where everyone is comfortable being who they are, can learn and grow to realize their full potential, and is recognized and rewarded for their impact.
We are proud to be an equal opportunity workplace. All qualified applicants are considered for employment without regard to race, religion, sex, sexual orientation, gender identity, national origin, age, or disability. Should you need a reasonable accommodation during the application and selection process, please advise us so we can provide appropriate assistance.
Pre-employment background checks are required for all external candidates. Internal candidates undergo a background check when they move from a non-driving role to a driving role.