At Home Depot, this Senior Software Engineer in Marketing Technology helps shape a forward-looking digital workforce that powers marketing and IT initiatives. The role centers on designing and scaling enterprise AI and autonomous agent systems, guiding subagents through the campaign lifecycle to improve planning, content generation, and execution across the organization.
Responsibilities
- Agentic framework architecture: design, build, and deploy scalable multi-agent systems and orchestration layers that enable autonomous business planning, content generation, and execution.
- Enterprise AI scaling: lead the technical delivery of prioritized AI use cases, turning successful prototypes into stable, high-throughput production solutions across channels and platforms.
- AI foundation and guardrail integration: embed model governance, observability, data protection, and ethical AI validation checks into the model lifecycle.
- End-to-end workflow automation: connect autonomous AI agents and subagents with core databases and MarTech layers to minimize manual friction.
- Model optimization and RAG engineering: build robust Retrieval-Augmented Generation pipelines, semantic caching, and vector database structures to keep models context-aware and performant.
- Asynchronous agent evaluation: develop automated testing suites for non-deterministic AI outputs and complex multi-agent loops.
- TechOps automation synergy: collaborate with TechOps to create self-healing automation loops that enhance incident detection and automated triage.
- Continuous learning and growth: seek opportunities to learn from experiments, formal and informal development channels, and adapt to new challenges.
- Cross-team collaboration: participate in agile processes, support product discovery, and communicate effectively with diverse audiences.
- Mentorship and leadership: guide junior engineers, lead technical discussions, and contribute to architectural reviews across teams.
Requirements
- 3–6 years of professional software engineering experience with emphasis on distributed systems, AI/ML architecture, or intelligent workflow automation.
- Strong proficiency in scripting and object-oriented languages foundational to enterprise AI (preferably Python, Java, or Go).
- Hands-on experience building multi-agent systems or using agent orchestration frameworks (e.g., LangChain, LangGraph, AutoGen, CrewAI, Semantic Kernel).
- Deep understanding of large language models, prompt engineering, vector databases (Pinecone, Milvus, Chroma), and embedding techniques.
- Experience establishing AI observability and evaluation systems to monitor drift, latency, costs, hallucinations, and agent performance (e.g., 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 (connecting AI agents to CDPs, CRMs, and CMS).
- Strong understanding of enterprise 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 requirements into lean, high-impact technical architectures.
- Experience mentoring junior engineers and leading architectural design reviews across cross-functional technology 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 Requirements
No travel required.
Physical Requirements
Predominantly sedentary with opportunities to move; occasional lifting of light articles may be required.
Working Conditions
Position based in a comfortable indoor environment with rare, non-objectionable adverse conditions.
Minimum Qualifications
Must be at least eighteen years old and legally authorized to work in the United States.
Preferred Qualifications
- 3–6 years of professional software engineering experience with a focus on distributed systems, AI/ML architecture, or intelligent workflow automation.
- Strong proficiency in Python, Java, or Go, and direct experience with multi-agent systems or agent orchestration frameworks.
- Deep knowledge of LLMs, prompts, vector databases, and embeddings.
- Experience with AI observability and evaluation tools, MLOps pipelines, and cloud-native AI infrastructures.
- Familiarity with enterprise data streaming, API management, and integration layers.
- Solid understanding of microservices, software design patterns, and Git.
- Exposure to security, ethical AI guidelines, and regulatory model compliance in corporate settings.
- Proven ability to break down complex requirements into lean architectures and to mentor junior engineers.
Minimum Education
Bachelor's degree or equivalent in a related field.
Preferred Education
No additional education beyond the stated requirement.
Minimum Years of Work Experience
3 years.
Preferred Years of Work Experience
No additional years beyond the minimum.
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