Machine learning engineers design and create the AI algorithms capable of learning and making predictions that define machine learning (ML). An ML engineer typically works as part of a larger data science team and will communicate with data scientists, administrators, data analysts, data engineers and data architects.