No, you don’t need a computer science degree to be a machine learning engineer. However, having a CS degree will give you some advantages. For example, a CS degree will teach you how to write code that is run on computers, which can make your work more efficient. Additionally, a CS degree will give you knowledge in areas such as data mining, optimization, and artificial intelligence.