The Home Depot Logo

The Home Depot

Staff Machine Learning Engineer

Reposted 3 Hours Ago
Remote
Hiring Remotely in Georgia
120K-190K Annually
Mid level
Remote
Hiring Remotely in Georgia
120K-190K Annually
Mid level
The Staff Machine Learning Engineer leads the development and deployment of machine learning systems, ensures quality, collaborates with teams, and mentors junior engineers.
The summary above was generated by AI

With a career at The Home Depot, you can be yourself and also be part of something bigger.

Position Purpose:

The Staff Software Engineer is responsible for leading a team of engineers building and designing a product that our customers and associates love. As a Staff Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. In this role, you will also provide technical leadership on machine learning systems, including model development, production deployment, monitoring, and lifecycle management of ML solutions operating at scale. In addition, Staff Software Engineers will assist in product and tool selection, configuration, security, resilience, performance tuning and production monitoring.

Staff Software Engineers contribute to foundational code elements that can be reused as well as architectural diagrams and other product-related documentation.  You will help define best practices for building reliable, explainable, and maintainable ML systems that integrate seamlessly with broader software platforms.

As a Staff Software Engineer, you will be a core player on the product team and are expected to build and grow the skillsets of the more junior Engineers.

Key Responsibilities:

  • 45% Delivery and Execution - Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable machine learning solutions, Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable; 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
  • 15% Learning - Participates in learning activities around modern software design, machine learning, and development core practices (communities of practice); Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations; Attends conferences and learns how to apply new innovations and technologies where appropriate
  • 20% Strategy and Planning - Researches and analyzes business trends and behavioral data to identify opportunities for improvement and new initiatives; Leads the evaluation development and recommendation of specific technology products and platforms to provide cost-effective solutions that meet business and technology requirements; Researches and designs best fit infrastructure, network, database, security, and machine learning architectures for products; Proactively creates and maintains tools for monitoring and support; Participates in project planning and management across multiple efforts; Develops formal training courses
  • 20% Support and Enablement - Fields questions from other product teams or support teams; Monitors tools and participates in conversations to encourage collaboration across product teams; Provides application support for software running in production; Proactively monitors production Service Level Objectives for products; Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, message processing, and prediction quality

Direct Manager/Direct Reports:

  • This Position typically reports to Software Engineer Manager or Sr Software Engineer Manager
  • This Position has 0 Direct Reports

Travel Requirements:

  • Typically requires overnight travel 5% to 20% of the time.

Physical Requirements:

  • Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.

Working Conditions:

  • Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.

Minimum Qualifications:

  • Must be eighteen years of age or older.
  • Must be legally permitted to work in the United States.

Preferred Qualifications:

  • 3 - 6 years of relevant work experience
  • Strong experience designing, training, evaluating, and deploying machine learning models in production environments, including batch and real-time inference systems
  • Experience with ML lifecycle management, including feature engineering, model versioning, experimentation, validation, and monitoring for data drift and model performance degradation
  • Proficiency with common ML frameworks and tools (TensorFlow, PyTorch, scikit-learn) and experience integrating them into scalable software systems
  • Experience building and operating ML pipelines using cloud-native services, data platforms, and CI/CD practices for reproducible and reliable model deployment
  • Strong understanding of applied statistics, model evaluation metrics, and tradeoffs between model accuracy, interpretability, latency, and operational cost
  • Experience to algorithms such as clustering, forecasting, anomaly detection, and neural networks.
  • Experience to basic statistics and regression algorithms
  • Experience in advanced machine learning techniques such as NLP, convolutional neural networks, autoencoders, and embeddings generation and utilization
  • Experience in training machine learning models with extremely large datasets
  • Experience with Data Analysis and Machine Learning Tools and Libraries like Jupyter Notebooks, Pandas, SciPy, Scikit-learn, Gensim, tensorflow, pytorch, etc.
  • Experience with GPU acceleration (i.e. CUDA and cuDNN)
  • Experience in Google Cloud Platform and AI/ML related components such as Vertex AI, BigQueryML, and AutoML
  • 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 in modern web application framework such as Node.js
  • Experience in a front-end technology and framework such as HTML, CCS, JavaScript, ReactJS, D3
  • Experience in writing SQL queries against a relational database
  • Experience in version control systems (preferable Git)
  • Experience in a Linux or Unix based environment
  • Experience in a CI/CD toolchain
  • Experience in REST and effective web service design
  • Experience in production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
  • Experience in NoSQL databases
  • Experience in cloud computing platform and associated automation patterns and machine learning services they provide
  • Experience in defensive coding practices and patterns for high Availability
  • Experience in A/B testing and effective REST design for scalable web services architecture
  • Familiarity with advanced machine learning architectures GANs, GRU, LSTMs, RNNs, CNNs, style transfer

Minimum Education:

  • The knowledge, skills and abilities typically acquired through the completion of a high school diploma and/or GED.

Preferred Education:

  • No additional education

Minimum Years of Work Experience:

  • 3

Preferred Years of Work Experience:

  • No additional years of experience

Minimum Leadership Experience:

  • None

Preferred Leadership Experience:

  • None

Certifications:

  • None

Competencies:

  • Global Perspective
  • Manages Ambiguity
  • Nimble Learning
  • Self-Development
  • Collaborates
  • Cultivates Innovation
  • Situational Adaptability
  • Communicates Effectively
  • Drives Results
  • Interpersonal Savvy

For California, Colorado, Connecticut, Rhode Island, Nevada, New York City, Ithaca (NY), Westchester County (NY), and Washington residents:
 

The pay range for this position is between $120,000 - $190,000

Top Skills

Automl
Bigqueryml
Ci/Cd
CSS
D3
Git
Google Cloud Platform
HTML
JavaScript
Jupyter Notebooks
Linux
Node.js
Pandas
PyTorch
React
Scikit-Learn
Scipy
SQL
TensorFlow
Unix
Vertex Ai

Similar Jobs

8 Days Ago
In-Office or Remote
Atlanta, GA, USA
220K-280K Annually
Senior level
220K-280K Annually
Senior level
Fintech • Gaming • Mobile • Sports • Esports
Lead the design and development of real-time machine learning personalization architecture, focusing on user experience and dynamic content discovery.
Top Skills: AWSDatabricksDynamoDBGCPGoKafkaKubeflowMlflowPubsubPythonRedisRustSQL
8 Days Ago
In-Office or Remote
Atlanta, GA, USA
220K-280K Annually
Senior level
220K-280K Annually
Senior level
Fintech • Gaming • Mobile • Sports • Esports
Develop and lead the architecture for a unified Global Search system, optimizing for speed and personalization using advanced retrieval logic and integrations, ensuring high-performance search experiences.
Top Skills: Cloud FunctionsElasticsearchGCPInformation RetrievalKubernetesMachine LearningMilvusOpensearchPineconeSolrTerraform
9 Days Ago
Easy Apply
Remote
United States
Easy Apply
225K-245K Annually
Senior level
225K-245K Annually
Senior level
Healthtech • Software
The Staff Machine Learning Engineer will lead ML initiatives, develop ML systems, collaborate with cross-functional teams, and mentor junior engineers to optimize healthcare intake workflows using advanced machine learning techniques.
Top Skills: AWSCloud PlatformsDeep LearningMachine LearningPythonPyTorch

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account