Develops and implements algorithms and models that enable machines to learn and make decisions. Requires strong programming skills and expertise in data science.