Senior Software Engineer – Machine Learning

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing machine learning systems for product recommendation at Home Depot. Designing architectures that integrate AI into the digital product discovery process.

Responsibilities:

  • Develops, tests, deploys, and maintains software for recommendation engines
  • Collaborates in agile processes to create valuable user stories
  • Mentors junior engineers on software development practices
  • Leads system design initiatives and drives best practices in scalable architecture
  • Integrates AI and machine learning capabilities into the product recommendation journey

Requirements:

  • 3-5 years of experience
  • Strong in at least one of: Java, Scala, Python
  • Experience with microservices, REST APIs, gRPC, event-driven architecture
  • Knowledge in distributed systems, scalability, fault tolerance
  • Understanding of GCP Core services like Compute Engine, GKE, Cloud Run
  • Advanced SQL skills in BigQuery
  • Familiarity with Dataflow, Dataproc, batch and streaming pipelines
  • Knowledge of MLOps practices and frameworks like TensorFlow, PyTorch
  • Understanding of generative AI concepts and tools like Vertex AI

Benefits:

  • Health insurance
  • Retirement plans
  • Paid time off
  • Professional development