The Home Depot

Staff Software Engineer, Backend, Python/Java

The Home Depot

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
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
Dropbox

Senior Backend Product Software Engineer, Storage Management

Dropbox
Seniorfull-time$196k–$265k / year🇺🇸 United States
Posted: 5 hours agoSource: boards.greenhouse.io
Ro

Senior Software Engineer, Backend – Patient Experience

Ro
Seniorfull-time$182k–$220k / yearNew York · 🇺🇸 United States
Posted: 6 hours agoSource: jobs.lever.co
Distributed SystemsDjangoPython
CGWS - COME GROW WITH US

Software Engineer 2, Backend

CGWS - COME GROW WITH US
Mid · Seniorfull-timeArizona, Florida, Idaho, New York, North Carolina, Oklahoma, Oregon, South Carolina, Tennessee, Texas, Utah, Virginia · 🇺🇸 United States
Posted: 6 hours agoSource: boards.greenhouse.io
JavaMySQLPHPPythonSQL
DTEX Systems

Senior Backend Full Stack Engineer

DTEX Systems
Seniorfull-time$170k–$220k / yearCalifornia · 🇺🇸 United States
Posted: 7 hours agoSource: dtexsystems.applytojob.com
DjangoElasticSearchGraphQLPostgresPython
Sunday

Staff Engineer, Backend

Sunday
Leadfull-time🇺🇸 United States
Posted: 7 hours agoSource: getsunday.applytojob.com
DjangoDockerFlaskKubernetesPython