Senior Software Engineer – Machine Learning
Posted 1hrs ago
Employment Information
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



















