Jobs and Careers
TH

Software Engineer Principal, Machine Learning (Remote)

The Home Depot
GEORGIA - VIRTUAL - GA01, United States, United StatesRemotefull_timeVerifiedPosted 25 Sept 2025
💰 $140,000/yr

About the role

With a career at The Home Depot, you can be yourself and also be part of something bigger.

Position Purpose:
We are seeking an experienced E-commerce Platform Architect to drive the technical vision and architecture for a high-traffic e-commerce website. This role is for a hands-on leader with extensive experience designing, implementing, and optimizing scalable e-commerce platforms in cloud environments, specifically Google Cloud Platform (GCP). The ideal candidate will possess a blend of technical expertise, leadership, and innovation to ensure our platform delivers exceptional performance, user experience, and integration of cutting-edge technologies.

Technical Vision and Leadership:

  • Lead the design and development of a robust and scalable e-commerce platform, ensuring it can handle high volumes of transactions (10,000+ TPS).
  • Develop a long-term architectural strategy that balances immediate project goals with future scalability.
  • Partner with cross-functional teams to integrate core business requirements into technical solutions.

Cloud Architecture (GCP):

  • Leverage Google Cloud services (e.g., Compute Engine, Cloud Storage, BigQuery) to build and optimize platform infrastructure.
  • Design and implement highly scalable microservices, containerized deployments using Kubernetes, and serverless computing where necessary.
  • Ensure that the architecture adheres to high availability, performance optimization, and cost-efficiency standards.

Machine Learning Integration:

  • Collaborate with data scientists to integrate ML models (e.g., personalized recommendations, search optimization) into the e-commerce platform.
  • Utilize tools such as BigQuery to manage large datasets for customer insights, marketing strategies, and performance analytics.

Scalability and Performance Optimization:

  • Architect solutions that can handle traffic spikes, high transaction volumes, and scale to support future growth.
  • Implement strategies for performance monitoring, logging, and real-time analytics to ensure site reliability and optimal user experience.

Cutting-edge Technology Adoption:

  • Continuously research and implement new e-commerce, cloud computing, ML/AI, and chatbot technologies to improve the platform's functionality and performance.
  • Stay up-to-date with technical trends and ensure our systems remain competitive in terms of efficiency, speed, and innovation.

Chatbot and Agent Framework Integration:

  • Lead the development and deployment of chatbot solutions to enhance customer service and interaction on the platform.
  • Optimize conversational AI and agent-based frameworks for seamless integration with other components of the e-commerce system.

Collaboration and Communication:

  • Collaborate closely with product managers, developers, and other stakeholders to translate business goals into a technical roadmap.
  • Provide mentorship and technical guidance to development teams, fostering a culture of innovation, learning, and collaboration.

Key Responsibilities:

  • 70% Delivery & Execution
  • Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
  • Documents, reviews and ensures that all quality and change control standards are met
  • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
  • Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
  • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
  • Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment
  • Identifies product enhancements (client-facing or technical) to create a better experience for the end users
  • Identifies unsecured code areas and implements fixes as they are discovered with or without tooling
  • Identifies, implements, and shares technical solutions that can be used across the organization
  • Creates and architects foundational code elements that can be reused many times by a product
  • Creates meaningful architecture diagrams and other documentation needed for security reviews or other interested parties
  • Defines Service Level Objectives for product to constantly measure their reliability in production and help prioritize backlog work
  • 20% Support & Enablement:

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

The Home Depot

View company profile →