Senior Software Engineer, Data Platform
Company: W. W. Grainger
Location: Lake Forest
Posted on: February 22, 2025
Job Description:
Location: CHICAGO, IL, US, 60661-4555 LAKE FOREST, IL, US,
60045-5203Work Location Type: HybridAs a leading industrial
distributor with operations primarily in North America, Japan, and
the United Kingdom, we serve 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 and fostering an
engaging culture for team members.Compensation:The anticipated base
pay compensation range for this position is $93,800.00 to
$156,400.00.Rewards and Benefits:
- Medical, dental, vision, and life insurance plans with coverage
starting on day one of employment and 6 free sessions each year
with a licensed therapist.
- 18 paid time off (PTO) days annually for full-time employees
and 6 company holidays per year.
- 6% company contribution to a 401(k) Retirement Savings Plan
each pay period, no employee contribution required.
- Employee discounts, tuition reimbursement, and free access to
financial counseling.
- Maternity support programs and up to 14 weeks paid leave for
birth parents.This new team at Grainger is focused on transforming
data into reliable and real-time analytics products. You will be
building and operating data pipelines that power analytics ranging
from key financial reports to production models. You will define
the strategy of the team, evaluate, and integrate data patterns and
technologies, and build data products alongside domain experts.You
Will:
- Design and implement highly efficient, reusable, and scalable
data processing systems and pipelines across the tech stack,
including Kubernetes, Databricks, and Snowflake.
- Implement technical solutions to ensure data reliability and
accuracy.
- Develop data models and mappings and perform exploratory data
analysis on existing products and datasets.
- Educate data engineering teams in adopting new data patterns
and tools.
- Understand trends and emerging technologies and evaluate the
performance of potential tools.
- Work within an Agile delivery / DevOps methodology to deliver
product increments.
- Function as SME within this area when engaging with our AI,
Platform, and Business Analytics teams.
- Mentor junior team members.You Have:
- 5+ years of experience in batch and streaming ETL using Spark,
Python, Scala, Snowflake, or Databricks.
- 3+ years orchestrating and implementing pipelines with workflow
tools like Databricks Workflows or Apache Airflow.
- 3+ years of experience prepping structured and unstructured
data for data science models.
- 4+ years of experience with containerization and orchestration
technologies (Docker, Kubernetes).
- Experience working with a variety of databases including vector
databases, graph databases, relational, and NoSQL.
- Experience using machine learning in data pipelines.
- Implemented CI/CD with automated testing in Jenkins or GitHub
Actions.
- Familiarity with AWS or other cloud services.
- Demonstrated experience implementing data management life
cycle, using data quality functions.We are committed to equal
employment opportunity regardless of race, color, ancestry,
religion, sex, national origin, sexual orientation, age,
citizenship, marital status, disability, 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 providing reasonable
accommodations to individuals with disabilities during the
application and hiring process.
#J-18808-Ljbffr
Keywords: W. W. Grainger, Chicago , Senior Software Engineer, Data Platform, IT / Software / Systems , Lake Forest, Illinois
Didn't find what you're looking for? Search again!
Loading more jobs...