The Home Depot

careers.homedepot.com

Staff Software Engineer – Enterprise Data Warehouse

Data EngineerData EngineerFull TimeRemoteTeam 10,001+Since 1978H1B No SponsorCompany SiteLinkedIn

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 Categories

Related Job Pages

More Data Engineer Jobs

Senior API Engineer

Henry Schein One

Dentrix 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
United States
$115K - $150K / year
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