The Home Depot
careers.homedepot.com
Staff Software Engineer – Enterprise Data Warehouse
Location
United States
Posted
74 days ago
Salary
$120K - $190K / year
Bachelor Degree5 yrs expEnglishAirflowBig QueryCloudGoogle Cloud PlatformJenkinsPythonSQL
Job Description
• Design, build, and support large-scale backend data pipelines on cloud data platforms (GCP/BigQuery)
• Lead development and evolution of semantic layers, including universal / reusable semantic models that support multiple business domains and analytics tools
• Design and maintain Analytical Data Store (ADS) data structures optimized for analytics, reporting, and advanced modeling.
• Partner with multiple EDW product teams to ensure consistent data modeling, metric definitions, and access patterns
• Drive platform reliability, scalability, and operational excellence across data products
• Lead query performance tuning and cost optimization efforts (slot usage, partitioning, clustering, aggregates, workload management)
• Support and modernize data orchestration frameworks
• Implement and enforce data quality, validation, and monitoring frameworks
• Perform deep root-cause analysis of data issues, pipeline failures, and performance regressions
• Contribute to technical roadmaps, refactoring strategies, and platform modernization initiatives
• Mentor and grow other engineers through design reviews, code reviews, and technical guidance
• Create and maintain architecture diagrams, standards, and technical documentation
Job Requirements
- 5+ years of experience in backend data engineering or analytics platform engineering
- Strong hands-on experience with cloud data warehouses (BigQuery strongly preferred)
- Advanced SQL expertise and strong working knowledge of Python
- Proven experience designing enterprise-grade data models, including curated/ADS datasets
- Experience building and supporting semantic layers (AtScale preferred, but not required)
- Experience with CI/CD and orchestration frameworks, including Jenkins and Airflow
- Strong understanding of performance tuning and cost optimization techniques in large data environments
- Experience designing systems for high availability, resilience, and scalability
- Ability to work across teams and influence architectural decisions without direct authority.
Benefits
- Health insurance
- 401(k) matching
- Flexible work arrangements
- Paid time off
- Professional development opportunities
Related Guides
Related Categories
Related Job Pages
More Data Engineer Jobs
Data Engineer77 days ago
Full TimeRemoteTeam 11-50Since 2023
Build and scale data systems at MIT-born AI startup
Massachusetts
Data Engineer77 days ago
Full TimeRemoteTeam 11-50Since 2023
Lead Data Architect at Silicon Valley startup focusing on manufacturing design
Assembly
Massachusetts
Data Engineer78 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor
Data Engineer architecting and maintaining data pipelines for TruDataRx
AirflowCloudPythonSQL
Vermont
Data Migration Specialist
InvestNextEmpowering investors to make a meaningful impact within their communities 🏘
Data Engineer81 days ago
Full TimeRemoteTeam 11-50Since 2016H1B No Sponsor
Data Migration Specialist leading onboarding data processes at InvestNext