> Markdown version of [/jobs/ext/1889447-machine-learning-engineer-ii](https://www.wearedevelopers.com/jobs/ext/1889447-machine-learning-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Machine Learning Engineer II - **Company:** Techtronic Industries North America, Inc. - **Location:** Anderson, SC, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Computer Engineering, Continuous Integration, Information Engineering, Software Debugging, Python (Programming Language), Machine Learning, NumPy, Performance Tuning, Signal Processing, Software Organization, Supervised Learning, Feature Engineering, Model Validation, Pandas, Matplotlib, Git Flow, Scikit Learn, Information Technology - **Published:** August 2, 2026 - **Apply:** https://www.juju.com/job/00000000gkwffp ## About the Role + Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, or a related scientific/engineering discipline with completed coursework, certification, or specialization in Machine Learning, Data Science, or a closely related area. + Minimum 2 years of hands-on experience applying ML in an applied setting (e.g., embedded/edge, signal processing, sensing, or electromechanical products), including data collection and model validation. + Demonstrated experience applying fundamental ML approaches (e.g., supervised learning for classification/regression, feature engineering, model selection, and hyperparameter tuning). + Proficient in developing, debugging, and validating Python code, with experience in common libraries (NumPy, pandas, scikit-learn, Matplotlib, etc.). + Experience with modern software development practices and tools (Git-based workflows; familiarity with CI/CD and containers is a plus). + Ability to develop and debug code in an embedded environment (C/C++ preferred), including bring-up and hardware-facing troubleshooting will be a plus. + Basic knowledge of sensor technologies (e.g., IMUs, thermistors/temperature sensing, magnetic/optical sensing) and microcontroller interfacing. + Strong problem-solving and system-thinking skills, with the ability to work in a fast-paced, prototype-to-demo environment. + Strong technical communication skills and the ability to plan/execute work to meet project schedules. + Demonstrated ownership of deliverables, including understanding dependencies and collaborating effectively with cross-functional stakeholders. ## Description The Electrical ML Engineer II will identify, develop, and validate ML-enabled features for outdoor power tools within the OP EE organization. This role partners closely with cross-functional teams to translate customer needs into robust, data-driven solutions that can be demonstrated on-tool and matured toward production readiness., Key responsibilities include framing ML use cases, designing data-collection strategies and ground-truth methods, performing data engineering and feature development, training and tuning models in Python, and executing disciplined validation to characterize accuracy, robustness, and corner cases. The engineer will also help establish and improve team workflows and guidelines covering the end-to-end ML lifecycle-from problem definition through model training, validation, and deployment considerations. ## Related Videos - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [How Machine Learning is turning the Automotive Industry upside down](https://www.wearedevelopers.com/videos/61-how-machine-learning-is-turning-the-automotive-industry-upside-down) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) - [Data Science, ML & AI in the Oil and Gas Industry at NDT Global - Dr. Katja Träumner](https://www.wearedevelopers.com/videos/1308-data-science-ml-ai-in-the-oil-and-gas-industry-at-ndt-global-dr-katja-traumner) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [What Industries Outside of AI Are Hiring The Most AI Experts?](https://www.wearedevelopers.com/magazine/98-what-industries-outside-of-ai-are-hiring-the-most-ai-experts) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)