Data preparation and management are essential for success of machine learning and AI projects. Using real world examples and practical tips, this talk focuses on 3 areas of data prep and data engineering that cut across many different ML systems: focus on three areas of data preparation: data exploration, feature extraction for training data and data management including data version control for machine learning systems.