The Home Depot is looking to solve challenges related to in-store operations, specifically ensuring aisles and bays are consistently stocked and that cart-based image capture systems operate with maximum reliability to support real-time inventory accuracy and operational excellence. This involves architecting, developing, and optimizing end-to-end software and hardware solutions.
Requirements
- Mastery of an object oriented programming language (preferably Java)
- Mastery of a modern scripting language (preferably Python), with a proven track record of building robust, production-grade applications.
- Mastery of at least one modern web application framework (such as Node.js, Spring MVC, or Ruby on Rails), and experience developing scalable, maintainable backend services.
- Advanced proficiency in both SQL and NoSQL databases, including query optimization, effective data modeling, and troubleshooting complex data issues.
- Proficient in front-end technologies (HTML, CSS, JavaScript, AngularJS, ReactJS, JQuery), with the ability to collaborate on end-to-end solutions.
- Deep experience working in Linux/Unix environments and with CI/CD toolchains to enable rapid, reliable deployments.
- Proficient in cloud computing platforms, with a strong preference for Google Cloud Platform (GCP) certification and Google Architect credentials; experience automating cloud infrastructure and leveraging cloud-native services.
Responsibilities
- Architecting, developing, and optimizing end-to-end software and hardware solutions that directly enable Home Depot’s most critical in-store initiatives.
- Drive the technical vision and execution for systems that power task assignment and pack-down workflows for Merchandising Execution Team (MET) associates and Store Operations.
- Resolving reliability challenges in image capture by integrating advanced machine learning models, robust device management, and resilient software architectures.
- Work hands-on with ML, Device, and Software teams to design, implement, and continuously improve solutions that leverage AI/ML for image analysis, automate tasking, and optimize store processes.
- Define and uphold service level objectives, lead performance tuning, and ensure security and scalability of all store systems.
- Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
- Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Other
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
- Typically requires overnight travel less than 10% of the time.
- The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
- Strong communication and cross-team collaboration skills, with experience working closely with ML, Device, Software, Merchandising, and Store Operations teams to deliver integrated solutions.