EngineerJobs.io
← Back to all jobs

Job Description

Home Depot's Marketing Technology group is seeking a Senior Software Engineer to own the technical architecture, development, and scaling of enterprise-grade AI and agentic automation across the marketing and IT landscapes. The role leads the Digital Workforce Ecosystem, coordinating autonomous AI subagents through the full campaign lifecycle, and is based onsite in Atlanta, GA with a yearly compensation range of USD 80,000 to 180,000.

Responsibilities

  • Agentic Framework Architecture: design, build, and deploy scalable multi-agent systems and orchestration layers that empower a flexible digital workforce capable of autonomous business planning, content generation, and execution.
  • Enterprise AI Scaling: drive the technical execution of prioritized AI use cases, turning successful prototypes into stable, high-throughput production solutions across channels and platforms.
  • AI Foundation & Guardrail Integration: embed core safety and performance layers, including model governance, observability, data protection, and ethical AI validation throughout the model lifecycle.
  • End-to-End Workflow Automation: connect autonomous AI agents and subagents with core enterprise databases and MarTech layers to minimize manual processes.
  • Model Optimization & RAG Engineering: build robust retrieval-augmented generation pipelines, semantic caching, and vector database structures to keep models context-aware, accurate, and performant.
  • Asynchronous Agent Evaluation: develop automated testing suites for non-deterministic AI outputs and complex multi-agent loops, covering functional, regression, and stress scenarios.
  • TechOps Automation Synergy: collaborate with internal TechOps to create self-healing automation loops that leverage AI to improve incident detection and automated triage.
  • Learns through experimentation: pursue growth through successful and failed experiments, leveraging formal and informal development channels.
  • Cross-functional collaboration: participate in agile processes with teammates to deliver valuable, developer-ready user stories that inform product decisions.
  • Communication and adaptability: convey clear, multi-mode communications tailored to diverse audiences and adapt approaches as situations evolve.
  • Mentorship: guide junior engineers through modern software development practices and lead technical discussions to grow the team’s capabilities.

Requirements

  • 3–6 years of professional software engineering experience with a focus on distributed systems, AI/ML architecture, or intelligent workflow automation.
  • Strong proficiency in scripting and object-oriented languages foundational to enterprise AI development (Python, Java, or Go).
  • Hands-on experience building multi-agent systems or utilizing agent orchestration frameworks (LangChain, LangGraph, AutoGen, CrewAI, Semantic Kernel).
  • Deep knowledge of Large Language Models, prompt engineering, vector databases (Pinecone, Milvus, Chroma), and embedding techniques.
  • Experience with AI Observability and Evaluation systems to monitor drift, latency, cost, hallucinations, and agent performance (LangSmith, TruLens, Phoenix).
  • Experience with MLOps pipelines and cloud-native AI infrastructures (AWS, GCP, or Azure) for scaling deployments and asynchronous workloads.
  • Familiarity with enterprise data streaming, API management, and integration layers (CDPs, CRMs, and Content Management Systems).
  • Strong understanding of software design patterns, microservices, and Git version control.
  • Exposure to security frameworks, ethical AI guidelines, and regulatory model compliance (data governance, privacy protection) in corporate environments.
  • Proven ability to translate complex, ambiguous business requirements into lean, high-impact technical architectures.
  • Experience mentoring junior engineers and leading architectural design reviews across cross-functional teams.
  • Bachelor’s degree or equivalent in a related field.

Technologies

  • Python
  • Java
  • Go
  • LangChain
  • LangGraph
  • AutoGen
  • CrewAI
  • Semantic Kernel
  • Pinecone
  • Milvus
  • Chroma
  • LangSmith
  • TruLens
  • Phoenix
  • AWS
  • GCP
  • Azure
  • Git
  • CDPs
  • CRMs
  • Microservices architecture

Direct Manager / Direct Reports

This position typically reports to a Software Engineer Manager or Senior Manager and has 0 direct reports.

Travel

No travel required.

Physical Requirements

  • Most work is performed seated; occasional movement may be required to handle light items.

Working Conditions

Located in a comfortable indoor environment with infrequent and non-objectionable adverse conditions.

Minimum Qualifications

  • Must be at least eighteen years old and legally permitted to work in the United States.

Preferred Qualifications

  • 3–6 years of professional software engineering experience with distributed systems, AI/ML architecture, or intelligent workflow automation.
  • Strong proficiency in Python, Java, or Go; hands-on experience with multi-agent systems and orchestration frameworks.
  • Deep understanding of LLMs, vector databases, and embedding techniques; AI observability and evaluation tooling.
  • Experience with MLOps pipelines and cloud-native AI infrastructures; enterprise data streaming and integration.
  • Strong software design pattern knowledge, microservices, Git, and regulatory/compliance awareness; mentoring experience.

Minimum Education

Bachelor's degree or equivalent in a related field.

Preferred Education

No additional education required.

Minimum Years of Work Experience

3

Preferred Years of Work Experience

No additional years of experience

Minimum Leadership 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

Similar Jobs