The Home Depot

Staff Software Engineer, Backend, Python/Java

The Home Depot

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $120,000 - $190,000 per year

Job Level

Lead

Tech Stack

AirflowApacheBigQueryCassandraCloudGoogle Cloud PlatformHBaseJavaNoSQLPythonSpark

About the role

  • Lead a team of engineers building and designing a product for customers and associates
  • Develops, tests, deploys, and maintains software; develops test suites to enable success and rapid deployment to production
  • Assist in product and tool selection, configuration, security, resilience, performance tuning and production monitoring
  • Contribute to foundational code elements, architectural diagrams and product-related documentation
  • Build and grow skillsets of junior Engineers; provide guidance on modern software development frameworks and lead technical discussions
  • Work with Product Team to ensure user stories are developer ready; collaborate in agile processes
  • Create new and better ways for the organization to be successful; deliver communications for diverse audiences
  • Field questions from product and engineering teams; note gaps on team and suggest productivity improvements
  • Typically reports to Software Engineer Manager or Sr. Manager
  • No travel required
  • Located in a comfortable indoor area

Requirements

  • Must be eighteen years of age or older
  • Must be legally permitted to work in the United States
  • 5-8 years of relevant work experience (Preferred)
  • LLM-Focused Backend Developer
  • Extensive experience with Python, and Scalable API development using FastAPI, Tornado
  • Machine Learning & Generative AI: Experience with LangChain, LlamaIndex, RAG Architecture, and Prompt Engineering is essential
  • Familiarity with LangSmith, LangGraph, or other agentic framework technologies
  • Vector Stores: Experience with technologies like Pinecone, Google Vector Store, Vespa, or AstraDB
  • NoSQL: Proficiency with BigTable, Cassandra, or HBase
  • Big Data Platforms: Experience with BigQuery, Apache Spark, and Apache Beam
  • Orchestration Tools: Familiarity with Google Cloud Composer or Apache Airflow
  • Search retrieval and ranking experience (Search engine like Elastic or Solr or Lucene based)
  • ML Ops experience: ML for retrieval and ranking like model training and deployment pipeline experience using Python and GCP tools like Vertex AI, Dataflow/Data proc jobs
  • Feature engineering for batch and runtime model inferences
  • General understanding of retrieval systems, concepts, challenges
  • Minimum Education: Bachelor's degree or equivalent in related field
  • Minimum Years of Work Experience: 3