The Home Depot logo
The Home Depot
Posted 23 days agoVerified live 1d ago

Cybersecurity Software Engineer II | ML & AI (Remote)

Brief overview

Remote
UndergradOr in progress
$90k–$140k/yrStated range
1+ yrsMinimum
PythonJavaAgentic AI SystemsLangChain/LangGraphGoogle Agent Development Kit (ADK)Model Context Protocol (MCP)Retrieval-Augmented Generation (RAG)AI Evaluation and GuardrailsGoogle Cloud PlatformVertex AIGemini Enterprise Agent PlatformCloud RunBigQueryPub/SubSecret ManagerSQLRelational, NoSQL, and Vector Databases

Job description

Summary

The Home Depot is seeking a Cybersecurity Software Engineer II to design and develop AI-powered security solutions that protect enterprise systems, applications, and data. The role focuses on building secure cloud-native applications, integrating AI frameworks and cybersecurity systems, troubleshooting incidents, and maintaining threat defense and user access management capabilities.

Responsibilities

  • 100% Deliver Execution & Problem Solving - Collaborate with Enterprise Technology to configure and integrate cybersecurity systems that mitigate risk; Troubleshoot and quickly resolve escalated incidents; Design, build, configure, maintain, monitor cybersecurity threat defense capabilities and user access management; Coordinate integration and collaboration with managed security providers; Investigate and recommend corrective actions related to incidents

Skills

  • • 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 building agentic AI systems — multi-agent orchestration, tool use, and workflow control using frameworks such as LangChain/LangGraph, Google Agent Development Kit (ADK), or similar
  • • Experience developing or integrating Model Context Protocol (MCP) servers and clients to expose internal tools and data sources to AI agents
  • • Experience building retrieval-augmented generation (RAG) systems — document ingestion and chunking, embeddings, vector search, and grounding responses in enterprise data
  • • Experience with AI evaluation and guardrails — building eval harnesses, measuring accuracy and hallucination rates, prompt engineering, and defending against prompt injection and unsafe tool invocation
  • • Experience with cloud-native application development on Google Cloud Platform (Vertex AI / Gemini Enterprise Agent Platform, Agent Engine, Cloud Run, BigQuery, Pub/Sub, Secret Manager). Equivalent depth in Azure or AWS considered
  • • Experience writing and optimizing SQL queries against relational databases; familiarity with relational, NoSQL, and vector database technologies
  • • Experience building and supporting microservice-based architectures and APIs
  • • Experience with CI/CD pipelines, DevOps practices, and automated deployment tools
  • • Experience with source code management and version control systems (Git preferred)
  • • Understanding of security frameworks for user and service authentication and authorization, and of handling sensitive data within AI systems (data classification, model endpoint controls, retention)
  • • Familiarity with security operations concepts — MITRE ATT&CK, cyber threat intelligence, detection engineering, or offensive security — or demonstrated interest in developing it
  • • Experience with modern debugging, monitoring, and root cause analysis techniques, including observability and cost monitoring for LLM-based applications
  • • 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
  • • Working knowledge of front-end technologies (HTML, CSS, JavaScript, TypeScript frameworks) sufficient to build internal tools and dashboards
  • • Typically requires overnight travel less than 10% of the time
  • • 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
  • • 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
  • • 2+
  • • Action Oriented
  • • Collaborates
  • • Communicates Effectively
  • • Customer Focus
  • • Drives Results

Qualifications

Must Haves

  • • 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 building agentic AI systems — multi-agent orchestration, tool use, and workflow control using frameworks such as LangChain/LangGraph, Google Agent Development Kit (ADK), or similar
  • • Experience developing or integrating Model Context Protocol (MCP) servers and clients to expose internal tools and data sources to AI agents
  • • Experience building retrieval-augmented generation (RAG) systems — document ingestion and chunking, embeddings, vector search, and grounding responses in enterprise data
  • • Experience with AI evaluation and guardrails — building eval harnesses, measuring accuracy and hallucination rates, prompt engineering, and defending against prompt injection and unsafe tool invocation
  • • Experience with cloud-native application development on Google Cloud Platform (Vertex AI / Gemini Enterprise Agent Platform, Agent Engine, Cloud Run, BigQuery, Pub/Sub, Secret Manager). Equivalent depth in Azure or AWS considered
  • • Experience writing and optimizing SQL queries against relational databases; familiarity with relational, NoSQL, and vector database technologies
  • • Experience building and supporting microservice-based architectures and APIs
  • • Experience with CI/CD pipelines, DevOps practices, and automated deployment tools
  • • Experience with source code management and version control systems (Git preferred)
  • • Understanding of security frameworks for user and service authentication and authorization, and of handling sensitive data within AI systems (data classification, model endpoint controls, retention)
  • • Familiarity with security operations concepts — MITRE ATT&CK, cyber threat intelligence, detection engineering, or offensive security — or demonstrated interest in developing it
  • • Experience with modern debugging, monitoring, and root cause analysis techniques, including observability and cost monitoring for LLM-based applications
  • • 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
  • • Working knowledge of front-end technologies (HTML, CSS, JavaScript, TypeScript frameworks) sufficient to build internal tools and dashboards
  • • Typically requires overnight travel less than 10% of the time
  • • 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
  • • 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
  • • 2+
  • • Action Oriented
  • • Collaborates
  • • Communicates Effectively
  • • Customer Focus
  • • Drives Results

More jobs like this