This position is no longer accepting applications
Closed on September 1, 2026.
This role is filled — get an email when new Data Processing roles open on DeveloperJobs.io:
Machine Learning Engineer II
Python
AI
Ai Ml
Artificial Intelligence
Convolutional Neural Networks
Data Processing
Data Science
Deep Learning
Embedded Software
Engineer
Engineering
Machine Learning
Machine Learning Engineer
Machine Vision
Ml Ops
NumPy
Programming
PyTorch
scikit-learn
TensorFlow
View similar jobs
Get alerted when similar jobs are posted — set up a New Data Processing jobs on DeveloperJobs.io alert.
See other roles at Milwaukee Electric Tool Corporation.
Job Description
In Brookfield, Wisconsin, Milwaukee Electric Tool Corporation is expanding its machine learning capabilities to power intelligent features across its power tool lineup on a global scale. The Machine Learning Engineer II will design, validate, and refine models for power tool solutions, collaborate with cross-functional teams to deploy ML across Milwaukee products worldwide, and own projects with strong problem-solving, communication, and project-management skills.
Responsibilities
- Create, advance, and validate machine learning models.
- Collaborate with diverse cross-functional teams to deliver power tool solutions that impact users.
- Explore and deploy new machine learning approaches within Milwaukee products worldwide, while demonstrating strong problem-solving, critical thinking, and the ability to thrive under pressure in a dynamic environment.
- Maintain strong technical communication and foundational project management capabilities.
- Show initiative and ownership for projects and tasks, understanding how they connect to broader initiatives.
Requirements
- Completed coursework or specialization in machine learning and/or data science.
- At least one year of hands-on experience applying machine learning principles and algorithms in contexts such as embedded systems, edge computing, or signal processing.
- Proven experience applying core machine learning algorithms and techniques outside coursework, including unsupervised or supervised learning, classification/regression, dimensionality reduction, and model optimization.
- Experience with machine learning and AI methods such as CNNS, transformers, or computer vision.
- Proficient in developing and debugging code in Python.
- Strong Python proficiency with extensive experience using libraries such as NumPy, pandas, scikit-learn, and Matplotlib.
- Experience with at least one deep learning framework (e.g., PyTorch or Tensor Flow).
- Solid foundation in statistics, linear algebra, calculus, and optimization.
- Experience with modern software development workflows and version control tools.
- Excellent problem-solving and critical-thinking abilities, with the ability to work well under pressure in a dynamic environment.
- Strong technical communication skills and foundational project management abilities.
- Proven ownership of projects or tasks and understanding of their relationships to other work.
- Ability to travel up to 10 percent of the time (domestic and international).
Technologies
- Python
- NumPy
- pandas
- scikit-learn
- Matplotlib
- CNNS
- transformers
- computer vision
- PyTorch
- Tensor Flow
- C
- C++
Benefits
- Health, dental and vision insurance
- 401(k) savings plan
- Education assistance
- On-site wellness, fitness center, food, and coffee service
Other Tools We Prefer You To Have
- Master’s degree or PhD in Machine Learning or related field is preferred
- At least three years of hands-on experience applying machine learning principles and algorithms involving embedded systems, edge computing, signal processing or a related field (an advanced degree may count toward some experience)
- Experience with time series modelling, especially with related domains such as NLP, SLAM, forecasting, or audio/video processing
- Proven track record of developing, deploying and implementing AI or ML solutions connected to business objectives
- Proficient developing and debugging code in an embedded environment in a programming language such as C or C++
- Working knowledge of various sensor technologies (e.g. IMU, thermistors, magnetic and optical) and interfacing to microcontrollers
- Working knowledge of embedded systems architecture (HW & SW), microcontroller design and operation
- Experience with different types of data collection methods, understanding their principles and demonstrating their value in relevant environments
- Experience developing and deploying machine learning algorithms to edge environments
- Demonstrated ability to develop robust MLOps pipelines and ensure efficient deployment, monitoring and scaling of ML models
Similar Jobs
K