The Home Depot - Atlanta, GA

posted 4 months ago

Full-time - Mid Level
Remote - Atlanta, GA
Building Material and Garden Equipment and Supplies Dealers

About the position

The Machine Learning Engineer II is a pivotal role within our product team, responsible for contributing to the software design, algorithm design, and overall product lifecycle of a product that our users love. This position emphasizes a highly collaborative engineering process, where ML Engineers are expected to pair daily as they work through user stories and support the evolution of our products. The role involves designing and implementing AI/ML algorithms that are embedded directly into software products, utilizing specific HD process techniques, integration, design, and development. In this role, you will interface with Business Stakeholders, Technology Infrastructure teams, and Development teams to ensure that business requirements are effectively met within a machine learning solution. Responsibilities also include performance tuning, testing, and product monitoring. Additionally, ML Engineers may engage in customer outreach, design ML educational materials, and perform data engineering tasks. The ideal candidate should be capable of operating independently with minimal guidance while also collaborating with team members of varying skill levels to create, support, and deploy production applications. A key aspect of this role is reviewing submitted code and providing constructive feedback to enhance code quality based on best practices.

Responsibilities

  • 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.
  • Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable.
  • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases.
  • Writes custom code or scripts to perform 'destructive testing' to ensure adequate resiliency in production.
  • Conducts program configuration/modification and setup activities on large projects using HD approved methodology.
  • 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.
  • Participates in learning activities around modern software design, machine learning, and development core practices.
  • 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.
  • Reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, message processing, and prediction quality.

Requirements

  • 1 - 3 years of relevant work experience in machine learning development and ML ops lifecycle.
  • Expertise in ML development and ML ops lifecycle.
  • Experience working with multiple leading ML models.
  • Experience in a modern scripting language (preferably Python).
  • Experience in effective data engineering practices and big data platforms such as BigQuery, Data Store, etc.
  • Experience in modern web application frameworks such as Node.js.
  • Experience in front-end technologies and frameworks such as HTML, CSS, JavaScript, ReactJS, D3.
  • Experience in writing SQL queries against a relational database.
  • Experience in version control systems (preferably Git).
  • Familiarity with algorithms such as clustering, forecasting, anomaly detection, and neural networks.
  • Familiarity with basic statistics and regression algorithms.
  • Familiarity with Data Analysis and Machine Learning Tools and Libraries like Jupyter Notebooks, Pandas, SciPy, Scikit-learn, Gensim, TensorFlow, PyTorch, etc.
  • Familiarity with Google Cloud Platform and AI/ML related components such as Vertex AI, BigQueryML, and AutoML.
  • Familiarity with a Linux or Unix based environment.
  • Familiarity with a CI/CD toolchain.
  • Familiarity with REST and effective web service design.
  • Familiarity with production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security.

Benefits

  • Competitive salary ranging from $100,000.00 to $150,000.00
  • Comprehensive health insurance
  • 401k retirement savings plan
  • Paid time off and holidays
  • Opportunities for professional development and learning
  • Flexible working conditions
  • Collaborative work environment
  • Employee discounts and perks
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service