Feature engineering is the addition and construction of additional variables, or features, to your dataset to improve machine learning model performance and accuracy.