The Home Depot
careers.homedepot.com
Staff Software Engineer – Enterprise Data Warehouse
Location
United States
Posted
75 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
Senior API Engineer
Henry Schein OneDentrix Enterprise. Dentrix. Dentrix Ascend. Jarvis Analytics. Lighthouse 360.
Data Engineer75 days ago
Full TimeRemoteTeam 1,001-5,000Since 2018
This position is remote in the United States or can be hybrid in our American Fork, UT office. You will be a key contributor to our Data Platform team, driving impactful solutions to meet business and product goals. You will lead the development and optimization of our Data Platf...
PythonJavaSpringJavaScriptNode.jsSparkFlinkJupyterZeppelinKafkaAvroParquetPostgreSQLSQLDockerAPI designData modelingX12HL7FHIR
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