T

The Home Depot

Home improvement retailer offering tools, services

Architect Technology - Data

Data EngineeringPosted on Nov 13
Full-timeCanada$105k - $125.3kIn-person

About the Job

Requirements

  • Excellent analytical and problem-solving abilities.
  • Excellent verbal and written communication skills, including the ability to present complex technical solutions to technical and non-technical audiences.
  • Proven experience leading technical conversations with business partners and vendors.
  • Strong knowledge of software development methodologies, including Agile and Scrum.
  • Ability to work independently with minimal direction while collaborating across cross-functional teams.
  • Proven history of mentoring and developing junior- and mid-level engineers, with willingness to learn new technologies and concepts.
  • Hands-on experience designing lakehouse architectures using open table formats such as Apache Iceberg, Delta Lake, or Hudi, and associated catalogs and metastores; experience with data modeling, data warehousing, and medallion-layering best practices.
  • Strong command of SQL and experience architecting scalable ETL/ELT pipelines for structured and unstructured data using tools such as Dataform or dbt; hands-on Java, JavaScript, and Python development experience, including identifying root causes and remediating code-quality issues.
  • Experience with orchestration frameworks such as Apache Airflow or Cloud Composer, and batch/stream processing frameworks such as Apache Beam (Dataflow), Spark (Dataproc), and Pub/Sub.
  • Proficiency with SQL and NoSQL databases such as PostgreSQL, Cloud SQL, Redis, and Bigtable, and GCP storage solutions such as Cloud Storage and BigQuery.
  • Experience with high-concurrency OLAP engines such as StarRocks, ClickHouse, Apache Doris, Druid, or Pinot, and semantic-layer technologies such as Cube.dev, dbt Semantic Layer, AtScale, or LookML, including schema design, metric modeling, pre-aggregations, caching, and performance tuning.
  • Familiarity with data visualization tools such as Looker and Tableau.
  • Proven experience defining and enforcing data-quality, data-governance, and compliance policies using governance and metadata platforms such as Dataplex, OpenMetadata, Collibra, or DataHub, and data-quality tools such as Soda or Great Expectations; experience with column-level lineage, cataloging, classification, and policy-based access control.
  • Experience defining monitoring and alerting for data pipelines using tools such as Grafana and Prometheus to ensure high availability and reliability.
  • Proven experience optimizing data storage and processing for performance and cost across cloud and on-premises environments, with in-depth understanding of cloud design patterns, operations, and cost models, including workload optimization, query-cost monitoring, and right-sizing.
  • Proven experience migrating on-premises data stacks to the cloud, including SQL Server data platforms and SAP BW, covering current-state assessment, target architecture, data and pipeline migration, reconciliation and validation, and cutover.
  • Hands-on experience applying generative AI and LLM-based tools such as Claude, GitHub Copilot, or Gemini in the SDLC, with a track record of improving delivery efficiency and code quality.
  • Understanding of AI integration patterns such as agents, MCP/tool connectors, and retrieval-augmented generation, and how to apply them to data-platform workflows.
  • At least 10 years of related experience, including at least 5 years in data and application architecture design and development, with deep expertise designing scalable, secure, high-performance data platforms for enterprise analytics and operational workloads, and the ability to review pipelines and coach data engineers.

Responsibilities

  • Design, develop, and deploy secure, reliable, scalable, cost-effective, and sustainable software solutions that meet business requirements.
  • Design and review architectural solutions and roadmaps, ensuring alignment with enterprise standards and best practices and integration across distributed systems.
  • Identify, communicate, and proactively mitigate technical and business risks across application, data, and technology domains.
  • Create architecture diagrams, business-process flows, and technical documentation for varied stakeholder audiences.
  • Define key performance indicators to measure solution and platform success across business value, data quality, performance, and governance.
  • Provide technical guidance and mentorship to the development team and lead resolution of complex implementation issues.
  • Oversee unit, integration, functional, and non-functional testing to ensure business requirements and security, performance, and reliability requirements are met.
  • Develop and lead rollout strategies, including go-live plans, data-migration procedures, and cutover plans.
  • Identify codebase vulnerabilities and implement timely security fixes.
  • Define and own lakehouse architecture, including open table formats, metastore and catalog strategy, and storage/compute separation across GCS, BigQuery, and downstream serving engines.
  • Architect and govern the enterprise semantic layer, including data-modeling standards, metric definitions, pre-aggregation design, and access policies for BI tools, APIs, and AI/NL2SSR use cases.
  • Design and optimize the StarRocks serving layer, including table and partitioning design, materialized views, external lakehouse catalogs, query-performance tuning, and capacity planning.
  • Define medallion (bronze/silver/gold) layering standards, data contracts, and domain-onboarding patterns.
  • Establish and evolve data cataloging, metadata management, column-level lineage, data-quality checks, data classification, and policy-based access control.
  • Optimize workloads, monitor query costs, and right-size services.
  • Lead collaboration across data engineering, data science, analytics, product, platform, operations, security, and business teams to translate business requirements into scalable technical designs; serve as the escalation point for techno-functional challenges.
  • Set reference architectures and reusable patterns, and document key decisions as Architecture Decision Records (ADRs).
  • Drive adoption of AI-assisted design and code generation, automated code review, test generation, data profiling, lineage mapping, and documentation.
  • Serve as the primary escalation point for high-priority incidents and outages, triaging and leading resolution to minimize disruption.
  • Lead cross-functional solution-design collaboration, navigate the Architecture Review Board governance process, and ensure adherence to enterprise standards.
  • Define and monitor Service Level Objectives (SLOs) for production solutions using observability tools; conduct continuous performance and capacity reviews across code, infrastructure, data pipelines, and message processing.
  • Provide technical consultation and support to operations and other cross-functional groups regarding deployed software.
  • Engage external vendors to identify, advocate for, and implement feature enhancements and improvements to core software products.
  • Use AI-assisted engineering tools to improve productivity and quality in architecture, design, and coding, and share effective practices with the team.
  • Lead training, workshops, and knowledge-sharing sessions on modern software-design principles, core development practices, and architectural patterns for scalable application, data, and AI solutions.
  • Research emerging technologies, architectural best practices, and AI methodologies and assess them using industry resources, tutorials, and courses.
  • Represent the organization at industry conferences and technical forums; evaluate and synthesize knowledge to propose technologies that support business value and platform modernization.
  • Maintain awareness of trends, tools, and advancements in data analytics, AI, and machine-learning ecosystems; evaluate and champion tools and methodologies that improve enterprise data-platform efficiency, performance, and future readiness.
  • Serve as a technical leader and mentor, fostering collaboration, architectural excellence, and continuous learning while developing technology talent.

Desired Qualifications

  • Experience with SAP technologies such as SAP Datasphere, BW, and S/4HANA data extraction is an asset.
  • Retail experience is preferred.
  • StarRocks is preferred among high-concurrency OLAP engines.
  • Cube.dev is preferred among semantic-layer technologies.

About the Company

The Home Depot

Home improvement retailer offering tools, services

Home Depot is a big retailer of home improvement supplies. It sells building materials, tools, lawn and garden items, decor, and other related products, and it offers services like tool rentals, installation, and credit financing. Customers can shop either in its many North American stores or online, and the company serves homeowners, renters, and professional contractors. Its business model combines direct product sales with rental services and financing, supported by a Pro Xtra loyalty program for professionals and a focus on customer service. The company differentiates itself through its wide product assortment, extensive store network, and combined online and in-store shopping experience, plus services designed to help customers complete projects. Its goal is to help customers finish home improvement projects by providing a broad selection, helpful services, and a convenient shopping experience while continuing to grow its business and support professional contractors.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
1977

Recently Posted Jobs

Explore more opportunities at The Home Depot

See more jobs