Senior Software Engineer - AI Engineering (Remote)

The Home Depot•GEORGIA - VIRTUAL - GA01, GA
•$80,000 - $180,000•Remote

About The Position

The Senior Software Engineer – AI Engineering builds and ships generative AI agent experiences for Home Depot customers, as well as the React front ends customers use to access those agents. Most of the team’s work involves production agentic systems on Google Cloud. Engineers use AI-first development practices and agentic coding tools such as Claude Code to deliver software end to end, owning planning, testing, and production outcomes. The engineer helps improve the team’s AI-first development system by identifying gaps, researching better approaches, and sharing findings with the team. This role is part of a remote team and partners closely with product, UX, and principal engineers to build, deploy, and support production applications. The team shares ownership of security, resilience, performance, and production monitoring.

Requirements

  • Must be at least 18 years of age.
  • Must be legally permitted to work in the United States.
  • Bachelor’s degree or equivalent in a field of study related to the job, or the knowledge, skills, and abilities typically acquired through completing such a program.
  • At least 3 years of work experience.

Nice To Haves

  • 2–4 years of relevant work experience.
  • Experience writing production Python services.
  • Experience building LLM agents with Google Agent Development Kit (ADK) or LangChain, including tool calling.
  • Experience designing, testing, and versioning prompts, and measuring whether prompt changes improve or worsen output.
  • Experience with large distributed systems, especially multi-agent systems and their orchestration.
  • Experience running AI systems in production on Google Cloud, including Vertex AI Agent Engine or a similar agent runtime.
  • Experience tracking latency, cost, output quality, and safety for production AI systems, and securing services with authentication and authorization.

Responsibilities

  • Develop, test, deploy, and maintain software with a clear understanding of the value it is intended to provide.
  • Take on new opportunities and challenging work with urgency, energy, and enthusiasm, and deliver results in difficult circumstances.
  • Develop functional, destructive, and other test suites to support successful, rapid deployment of code to production.
  • Take a broad, global perspective when approaching issues.
  • Learn through successful and unsuccessful experiments when tackling new problems, and seek opportunities to grow through formal and informal development.
  • Collaborate with team members in agile processes.
  • Work with the Product Team to ensure user stories are valuable, developer-ready, understandable, and testable.
  • Communicate clearly with different audiences and adapt to changing situations and needs.
  • Help junior engineers grow by providing guidance on modern software development frameworks and leading technical discussions.
  • Identify gaps in the team’s AI-first development system, research improved approaches, and share findings with the team.
  • Build, deploy, and support production applications while sharing responsibility for security, resilience, performance, and production monitoring.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service