
Senior Machine Learning Engineer – Generative AI
The Home Depot
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $100,000 - $180,000 per year
Job Level
About the role
- Responsible for designing, building, integrating, optimizing, and maintaining AI-powered applications that leverage generative models
- Collaborate closely with teammates as they develop and deliver user stories while supporting AI-powered products as they evolve
- Design and implement applications using large language models (LLMs) and other generative models to embed intelligent capabilities directly into software products
- Activities may include prompt engineering, model integration, building Retrieval-Augmented Generation (RAG) pipelines, and developing scalable AI services
- Interact with business stakeholders, infrastructure teams, and development teams to ensure business requirements are effectively addressed through generative AI solutions
- Support evaluation, performance optimization, testing, and monitoring of AI systems in production
- Work with domain data, improving prompts and AI workflows, and creating documentation or enablement materials for generative AI solutions
- Able to work independently with minimal guidance, while collaborating with cross-functional teams of varying skill levels
- Review submitted code and prompt implementations, providing feedback and improvements based on engineering and responsible AI best practices
- Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable machine learning solutions
- Documents, reviews, and ensures that all quality and change control standards are met
- Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
- Writes custom code or scripts to do 'destructive testing' to ensure adequate resiliency in production
- Configures commercial off the shelf solutions to align with evolving business needs
- Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
Requirements
- 3 - 5 years of relevant work experience
- Experience in Python and modern AI development frameworks
- Experience building Generative AI applications using large language models (LLMs)
- Experience with prompt engineering, prompt optimization, and prompt evaluation techniques
- Experience integrating AI models through APIs from platforms such as Google, OpenAI or Anthropic
- Experience with GenAI frameworks such as Google Agent Development Kit (ADK)
- Experience implementing Retrieval-Augmented Generation (RAG) pipelines using vector databases
- Experience working with vector databases such as google Vertex AI Search
- Experience with building conversational AI systems, or AI assistants
- Experience with responsible AI practices including bias mitigation and safety guardrails
- Experience working with graph databases, knowledge ingestion pipelines, and data mesh architectures to enable scalable, connected, and queryable AI knowledge systems.
- Experience implementing CI/CD pipelines, monitoring, and automated workflows for reliable AI model deployment and lifecycle management.
- Experience with monitoring, evaluation, and optimization of production AI systems
- Experience in Google Cloud Platform and AI/ML related components such as Vertex AI, BigQueryML,
- Experience in effective data engineering practices and big data platforms such as BigQuery, Data Store, etc-
- Experience in a modern scripting language (preferably Python)
- Experience with GPU acceleration (i.e. CUDA and cuDNN)
- Experience in a front-end technology and framework such as Node.js, HTML, CCS, JavaScript, ReactJS, D3
- Experience in writing SQL queries against a relational database
- Familiarity with production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
- Familiarity with cloud computing platform and associated automation patterns and machine learning services they provide
- Familiarity with defensive coding practices and patterns for high Availability
- Familiarity with A/B testing and effective REST design for scalable web services architecture
- Familiarity with advanced machine learning techniques such as NLP, convolutional neural networks, autoencoders, and embeddings generation and utilization.
Benefits
- health care benefits
- 401K
- ESPP
- paid time off
- success sharing bonus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythonlarge language models (LLMs)prompt engineeringRetrieval-Augmented Generation (RAG)Google Cloud PlatformCI/CD pipelinesGPU accelerationSQLdata engineeringconversational AI
Soft Skills
collaborationindependencefeedbackdocumentationcommunicationproblem-solvingadaptabilitycross-functional teamworkquality assurancestakeholder interaction