careers.homedepot.com
Software Engineer II – ML, AI
Location
United States
Posted
3 days ago
Salary
$90K - $170K / year
Seniority
Mid Level
Job Description
Software Engineer II – ML, AI
The Home Depot
• Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software 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 do destructive testing to ensure adequate resiliency in production; • 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. • Actively seeks ways to grow and be challenged using both formal and informal development channels; • Learns through successful and failed experiment when tackling new problems; • Collaborates with other team members in agile processes; • Assists in creating new and better ways for the team to be successful; • Relates openly and comfortably with diverse groups of people; • Builds partnerships and works collaboratively with others to meet shared objectives.
Job Requirements
- 1–3 years of relevant software development or engineering experience.
- Experience programming in Python and at least one object-oriented programming language (Java preferred).
- Experience developing, integrating, or supporting AI/ML solutions, including machine learning models, generative AI applications, LLMs, or AI-powered services.
- Experience using AI development frameworks and tools such as PyTorch, TensorFlow, Scikit-learn, LangChain, OpenAI/Azure AI services, or similar technologies.
- Experience writing and optimizing SQL queries against relational databases.
- Experience with relational and NoSQL database technologies.
- Experience with source code management and version control systems (Git preferred).
- Experience with front-end technologies such as HTML, CSS, JavaScript, and TypeScript frameworks.
- Experience with cloud computing platforms and cloud-native application development (Azure, AWS, or GCP).
- Experience with CI/CD pipelines, DevOps practices, and automated deployment tools.
- Experience building and supporting microservice-based architectures and APIs.
- Experience with modern debugging, monitoring, and root cause analysis techniques.
- Exposure to AI model evaluation, prompt engineering, model tuning, or MLOps practices.
- Exposure to security frameworks for user and service authentication and authorization.
- Experience creating and executing unit, functional, integration, performance, and automated tests.
- Understanding of software engineering best practices, including code reviews, testing, documentation, and agile development methodologies.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Related Guides
Related Job Pages
More AI Engineer Jobs
Senior AI Engineer
LuxoftLuxoft, a division of DXC Technology, is a digital strategy and software engineering firm offering a range of technology services, including cloud solutions, da
Role Description We are looking for an experienced AI Engineer to design and deliver scalable Gen AI solutions. The role involves building production-ready AI products using Python, React, and AWS, while leveraging modern architectures such as LLM pipelines, RAG, and agent-based systems. This role is for subcontractors. Responsibilities - Lead and actively contribute to the development of AI products, pilots, and solutions, focusing on clean, maintainable code using Python, React, and AWS tools. - Design, architect, and build scalable Gen AI solutions, including LLM pipelines, Agentic, MCP, Graph/RAG architectures, and prompt-based applications and emerging tech. - Implement cloud-native solutions using AWS services such as EKS, Lambda, Fargate, Glue, and Athena. - Optimize performance of AI products and drive continuous learning and experimentation with cutting-edge Gen AI methods, frameworks, APIs, and toolchains. - Work closely with product managers, data scientists, and domain experts to define technical solutions aligned with business needs. - Act as a subject matter expert (SME) on Gen AI technologies and help shape the organization's AI roadmap. - Own end-to-end delivery of Gen AI solutions, managing timelines, deliverables, and project milestones using Agile practices (Scrum/Kanban). - Monitor operational metrics and incident data to drive continuous improvement and reliability. - Ensure adherence to governance and DevSecOps protocols. Qualifications - 6+ years of progressive experience in engineering roles, including at least 1-2 years leading emerging tech or AI initiatives. - Gen AI models (GPT, Claude, Gemini, LLaMA) and prompt engineering techniques. - Agentic AI, MCP, and Graph/RAG architectures. - Gen AI Framework (LangChain, LlamaIndex, Amazon Bedrock). - Web application development using Next.js, React, TypeScript/JavaScript. - AWS cloud services (EC2, ELB/GLB/NLB, EKS, Fargate, Lambda, Athena, Glue, Lake Formation). - Infrastructure as Code (Puppet, Terraform, Docker) and containerized deployments. - ETL orchestration using Apache Airflow/DAGs. - Vector/Graph databases (Weaviate, Milvus, PGVector, Neo4J, Neptune) and query optimization. - Python programming (NumPy, Pandas, Matplotlib, Boto3). - Automated testing frameworks (Ragas, Playwright, Zephyr, Selenium). - Familiarity with SDLC best practices, DevSecOps, Agile Scrum/Kanban, and work management tools (JIRA, Confluence, JIRA Align). - Knowledge of LLM fine-tuning techniques. - Experience in BI tools like QuickSight, Tableau. - Knowledge of financial markets and enterprise data systems. Languages - English: C1 Advanced Seniority - Senior
Sr AI ML Engineer
NTT DATA ServicesNTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. We are one of the world's leading AI and digital infrastructure providers, with unmatched capabilities in enterprise-scale AI, cloud, security, connectivity, data centers, and application services. Our consulting and Industry solutions help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have experts in more than 50 countries. We also offer clients access to a robust ecosystem of innovation centers as well as established and start-up partners. NTT DATA is a part of NTT Group, which invests over $3 billion each year in R&D.
Role Description We are currently seeking a Sr AI ML Engineer (Remote) to join our team in Guadalajara, Jalisco (MX-JAL), Mexico (MX). Toyota’s OneTech Data department is seeking a motivated Machine Learning Engineer to contribute to building scalable machine learning solutions that enhance customer intelligence and support business decision-making. Reporting to the Customer Data Science Manager at the Office of Data Science and Automation, you will collaborate with cross-functional teams to develop and deploy machine learning models that optimize marketing investments and improve customer engagement. - Develop and implement machine learning models such as recommendation engines, customer segmentation, and predictive analytics to support customer-centric business initiatives. - Collaborate with data scientists and engineers to translate business requirements into technical solutions. - Write clean, maintainable, and production-quality code primarily in Python, PySpark, and SQL. - Assist in building and maintaining data pipelines and workflows using Spark, Airflow, or similar tools. - Participate in model validation, testing, and deployment processes. - Communicate findings and model insights effectively to both technical and non-technical stakeholders. - Work in an agile environment alongside product managers, data scientists, and engineers to deliver data-driven products. Qualifications - Bachelor’s degree in Data Science, Computer Science, Engineering, Mathematics, Statistics, or related quantitative field. - 2-4 years of professional experience in machine learning or data engineering roles. - Solid understanding of machine learning algorithms and experience applying them to real-world problems. - Proficiency in Python and SQL; experience with PySpark or similar big data tools is a plus. - Familiarity with machine learning frameworks such as TensorFlow or PyTorch. - Experience with cloud platforms and ML tools like AWS Sagemaker or Databricks preferred but not required. - Ability to work collaboratively in a team and communicate technical concepts clearly. Requirements - Experience deploying machine learning models in production environments. - Exposure to CI/CD pipelines and version control systems like GitHub. - Knowledge of data visualization tools such as Power BI or Tableau. - Interest or experience in the automotive industry. Company Description NTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. - We are one of the world's leading AI and digital infrastructure providers, with unmatched capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and application services. - Our consulting and Industry solutions help organizations and society move confidently and sustainably into the digital future. - As a Global Top Employer, we have experts in more than 50 countries. - We also offer clients access to a robust ecosystem of innovation centers as well as established and start-up partners. - NTT DATA is a part of NTT Group, which invests over $3 billion each year in R&D.
Role Description As a Senior Software Engineer (Applied AI), you will play a critical hands-on role in building the AI-powered intelligence layer of the Pearl platform. You will design and implement Applied AI features, including: - RAG pipelines - Agentic workflows - LLM integrations Ensure these capabilities are delivered through scalable, production-grade services. If you are passionate about turning cutting-edge AI into real products that drive better health outcomes for thousands of providers and their patients, this role could be a great fit. Qualifications - 7+ years of professional experience in software engineering - Strong foundation in service-oriented architectures and distributed systems - Hands-on experience working with RAG architectures, vector databases, embedding models, and/or Agentic workflows - Experience with observability and evaluation practices for LLM systems - Strong proficiency in Python, relational databases, and a major cloud platform (AWS preferred) - Deep understanding of modern service design principles - Proven experience designing, building, and optimizing data-intensive applications - Demonstrated history of mentoring engineers and driving technical best practices - Strong background in performance optimization, reliability engineering, and security best practices Requirements - Experience building and deploying user-facing client applications using modern frameworks (e.g., React, Angular, Vue.js, TypeScript) - Background working in healthcare technology, fintech, or another highly regulated industry - Familiarity with compliance and security frameworks such as HIPAA or SOC2 Benefits - Base Salary Range: $160,000 - $200,000 per year - Eligible for a discretionary performance bonus and equity options - Competitive benefits package Company Description Pearl Health is dedicated to empowering primary care providers, health systems, and physician-led networks to succeed in the shift to value-based care. Our platform delivers the technology, financial tools, and expert services that enable practices to provide more proactive, effective care to their Medicare patients, ultimately lowering costs and improving health outcomes. Founded in 2020, we are a team of healthcare and technology innovators backed by premier investors like Andreessen Horowitz, Viking Global Investors, and AlleyCorp. We partner with thousands of providers across 44 states to build a more sustainable future for American healthcare.
Associate Architect, Voice AI
PhreesiaPhreesia empowers patients to take an active role in their health and achieve better outcomes.
• Design and build scalable software. • Design, implement, and maintain distributed software systems with a focus on AI-enabled product capabilities, Voice AI agents, and LLM-powered workflows. • Drive technical architecture. • Define system architecture, business domain boundaries, scalability strategies, infrastructure requirements, monitoring, and technical documentation. • Partner across teams. • Collaborate with Product Management, Design, architects, and engineering teams to define requirements, evaluate solutions, and deliver high-quality products. • Lead engineering execution. • Guide sprint planning, support software deployment, contribute code, perform pull request reviews, maintain security and quality standards, and support products throughout their lifecycle. • Provide technical leadership. • Mentor engineers, support hiring, lead Beta cycles, troubleshoot production issues, manage escalations, and help drive Agile development practices. • Continuously improve solutions. • Evaluate frameworks, technologies, and build-versus-buy decisions while leveraging AI-assisted development tools to accelerate delivery.


