A machine learning engineer is a smart person who builds computer programs that can learn things on their own. Instead of a person telling the computer every single step to take, the engineer gives it data to study. It is like teaching a puppy a new trick; the more you practice, the better the computer gets at its job.

