Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
The Home Depot

Software Engineer II – ML, AI

The Home Depot

Software Engineer II developing AI and ML solutions for Home Depot. Collaborating with diverse teams to create reliable and scalable software applications in a remote environment.

Posted 7/15/2026full-timeRemote • 🇺🇸 United StatesJuniorMid-Level💰 $90,000 - $170,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Python programming and object-oriented languages, with a strong focus on developing and integrating AI/ML solutions. Proficient in cloud-native application development and CI/CD practices, ensuring high-quality software delivery through agile methodologies.

Highest-signal resume keywords
Python ProgrammingAI/ML Solutions DevelopmentCloud Computing (Azure, AWS, GCP)CI/CD PipelinesSQL Query Optimization

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonJavaAI Development FrameworksSQLHTMLCSSJavaScriptTypeScriptMicroservicesAutomated Testing
Soft Skills
CollaborationAdaptabilityProblem-SolvingCommunicationPartnership Building
Tools & Technologies
PyTorchTensorFlowScikit-learnGitAzure AI ServicesOpenAIDevOps ToolsMonitoring ToolsLogging SolutionsAgile Methodologies
Industry Keywords
Software DevelopmentMachine LearningGenerative AINoSQL DatabasesSecurity Frameworks

Tech Stack

Tools & technologies
AWSAzureCloudGoogle Cloud PlatformJavaJavaScriptNoSQLPythonPyTorchScikit-LearnSQLTensorflowTypeScript

About the role

Key responsibilities & impact
  • 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;
  • Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable;
  • 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;
  • Program configuration/modification and setup activities on large projects using HD approved methodology;
  • Configures commercial off the shelf solutions to align with evolving business needs.
  • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively.
  • Actively seeks ways to grow and be challenged using both formal and informal development channels;
  • Learns through successful and failed experiment when tackling new problems;
  • Collaborates with other team members in agile processes;
  • Assists in creating new and better ways for the team to be successful;
  • Relates openly and comfortably with diverse groups of people;
  • Builds partnerships and works collaboratively with others to meet shared objectives.

Requirements

What you’ll need
  • 1–3 years of relevant software development or engineering experience.
  • Experience programming in Python and at least one object-oriented programming language (Java preferred).
  • Experience developing, integrating, or supporting AI/ML solutions, including machine learning models, generative AI applications, LLMs, or AI-powered services.
  • Experience using AI development frameworks and tools such as PyTorch, TensorFlow, Scikit-learn, LangChain, OpenAI/Azure AI services, or similar technologies.
  • Experience writing and optimizing SQL queries against relational databases.
  • Experience with relational and NoSQL database technologies.
  • Experience with source code management and version control systems (Git preferred).
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and TypeScript frameworks.
  • Experience with cloud computing platforms and cloud-native application development (Azure, AWS, or GCP).
  • Experience with CI/CD pipelines, DevOps practices, and automated deployment tools.
  • Experience building and supporting microservice-based architectures and APIs.
  • Experience with modern debugging, monitoring, and root cause analysis techniques.
  • Exposure to AI model evaluation, prompt engineering, model tuning, or MLOps practices.
  • Exposure to security frameworks for user and service authentication and authorization.
  • Experience creating and executing unit, functional, integration, performance, and automated tests.
  • Understanding of software engineering best practices, including code reviews, testing, documentation, and agile development methodologies.

Benefits

Comp & perks
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options