
Machine Learning Engineer II
Posted 12 hours ago

Posted 12 hours ago
This is a fully remote position, open to applicants in United States.
• Become a member of a product team and engage in software design, algorithm development, and the complete product lifecycle.
• Collaborate daily with product team members to work through user stories and support the evolution of products.
• Design and integrate AI/ML algorithms directly into software applications.
• Execute integration, design, and development following Home Depot process techniques.
• Work with business stakeholders, technology infrastructure teams, and development teams to fulfill business requirements.
• Conduct performance tuning, testing, and monitoring of products.
• Engage in customer outreach, create ML educational materials, and perform data engineering tasks.
• Develop, support, and deploy production applications.
• Review code submissions and offer feedback based on best practices.
• Collaborate with UX, engineering, and product management to develop secure, reliable, and scalable machine learning solutions.
• Document, review, and ensure adherence to quality and change control standards.
• Generate developer-ready, clear, and testable user stories in conjunction with the product team.
• Write custom scripts or code to automate infrastructure, monitoring services, and test cases.
• Conduct destructive testing to verify production resilience.
• Configure and adjust programs and orchestrate large projects using approved methodologies.
• Tailor commercial off-the-shelf solutions to meet evolving business requirements.
• Create dashboards, logging, alerting, and responses to proactively identify and resolve issues.
• Participate in learning activities and communities of practice focused on modern software design, machine learning, and development.
• Address inquiries from product and support teams.
• Monitor tools and promote collaboration among product teams.
• Offer application support for production software.
• Oversee production Service Level Objectives.
• Evaluate performance and capacity across code, infrastructure, data, message processing, and prediction quality.
• Report to a Software Engineer Manager or Senior Software Engineer Manager; there are no direct reports.
• Must be at least eighteen years of age.
• Must possess legal authorization to work in the United States.
• Minimum educational requirement: high school diploma and/or GED.
• At least 1 year of relevant work experience.
• Proficient in a modern scripting language, preferably Python.
• Experience with effective data engineering practices and big data platforms, such as BigQuery and Data Store.
• Familiarity with contemporary web application frameworks, such as Node.js.
• Experience with front-end technologies and frameworks including HTML, CSS, JavaScript, ReactJS, and D3.
• Proficient in writing SQL queries against relational databases.
• Experience with version control systems, preferably Git.
• Familiarity with clustering, forecasting, anomaly detection, and neural networks.
• Knowledge of basic statistics and regression algorithms.
• Understanding of advanced statistics, including Bayesian statistics.
• Familiarity with data analysis and machine learning tools and libraries like Jupyter Notebooks, Pandas, SciPy, Scikit-learn, Gensim, TensorFlow, and PyTorch.
• Familiarity with Google Cloud Platform and AI/ML components such as Vertex AI, BigQueryML, and AutoML.
• Experience with Linux or Unix-based environments.
• Familiarity with CI/CD toolchains.
• Understanding of REST and effective web service design.
• Knowledge of production systems design, including high availability, disaster recovery, performance, efficiency, and security.
• Remote/Virtual work arrangement.
• Overnight travel typically limited to 5% to 20% of the time.
Virta Health
Airbnb
Cedar
Babylist
Get handpicked remote jobs straight to your inbox weekly.