Senior Software Engineer - AI Engineering (Remote)
- Remote · United States
- Remote
- $80K – $180K /yr
- Senior Level
- 2+ years
- Bachelor's degree
- Posted
Skills
Preferred
- AI
- Claude Code
- functional and performance testing
- CI/CD
- code review
- root cause analysis
- React
- JavaScript
- TypeScript
- CSS
- With a career at The Home Depot, you can be yourself and also be part of something bigger.
- The Sr.
- AI Engineering builds and delivers generative AI agent experiences for Home Depot customers.
- Software Engineer will join a remote team of skilled engineers and partner closely with Product, UX, and Principal Engineers to build, deploy, and support production applications.
Responsibilities
- The role also supports the React front-end experiences customers use to interact with those agents.
- Most of the team’s work focuses on agentic production development within Google Cloud, using an AI-first approach.
- Engineers leverage agentic coding tools such as Claude Code to deliver software end to end, with ownership of planning, testing, and production outcomes.
- This role will also help evolve the team’s existing AI-first development approach by identifying gaps, researching new tools and methodologies, and bringing new learnings back to the team.
- The Sr.
- The role shares ownership of application security, resilience, performance, and production monitoring.
- 50% Delivery and Execution - Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide; Takes on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm; Consistently achieves results, even under tough circumstances; Develops test suites (functional, destructive, etc) to enable success, rapid deployment of code to production; Takes a broad view when approaching issues; using a global lens 20% Learns and Grows - Learns through successful and failed experiment when tackling new problems; Actively seeks ways to grow and be challenged using both formal and informal development channels 20% Plans and Aligns - Collaborates with other team members in agile processes; Creates new and better ways for the organization to be successful; Works the Product Team to ensure user stories are valuable, developer ready, easy to understand and testable; Delivers multi-mode communications that convey a clear understanding of the unique needs of different audiences; Adapts approach and demeanor in real time to match the shifting demands of different situations; Relates openly and comfortably with diverse groups of people 10% Supports and Enables - Helps grow junior engineers by providing guidance on modern software development frameworks, and leading technical discussions
Requirements
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
- 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.
- 3 Preferred Years of Work Experience: No additional years of experience
- None Preferred Leadership Experience: None Certifications: None Competencies: Global Perspective Manages Ambiguity Nimble Learning Self-Development Collaborates Cultivates Innovation Situational Adaptability Communicates Effectively Drives Results Interpersonal Savvy For California, Colorado, Connecticut, Rhode Island, Nevada, New York City, Ithaca (NY), Westchester County (NY), and Washington residents: The pay range for this position is between $80,000.00 - $180,000.00
Preferred
- 2-4 years of relevant work experience Proficiency with Claude Code or a comparable agentic coding tool, delivering tested, production-ready code autonomously across large, multi-file and multi-repo changes.
- Holding AI-written code to the same standard as hand-written code through unit, functional and performance testing in CI/CD, code review and root cause analysis.
- A track record of improving AI-first development practices with better tooling, shared instructions, automation or review steps.
- Eagerness to learn new tools, models and techniques hands-on and bring them back to the team through demos, write-ups or working examples.
- Ability to learn large systems quickly, diagram how they connect and explain the impact of a change across services and teams.
- Production monitoring, logging, tracing and analytics, including setting up dashboards and alerts and measuring customer impact.
- Customer-facing front-end development with React, JavaScript or TypeScript, HTML and CSS, including improving web performance and Core Web Vitals.
- Leading epics with product, UX and principal engineers, working through tradeoffs and turning them into small, testable stories.
- Production Python and LLM agents built with Google ADK or LangChain on Gemini or similar models, including tool calling and retrieval (RAG) grounding.
- Prompt design and evaluation sets for agent behavior that run in CI.
- Large distributed systems, especially multi-agent systems and how they're orchestrated.
- Running AI in production on Google Cloud and Vertex AI Agent Engine, including reducing latency and token cost and adding guardrails such as prompt-injection defenses and content moderation.
- No additional education
Direct Manager/Direct Reports
This position typically reports to Software Engineer Manager or Sr.
Manager
This position has 0 Direct Reports Travel Requirements: No travel required.
Physical Requirements
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Working Conditions
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
