You can do feature engineering (some folks call it wrangling, others say that wrangling is different) in both TensorFlow Transform and Keras Preprocessing Layers.  Transform is a more scalable solution and is well-integrated into TFX, so if your dataset is large or you need to do a lot of processing it’s a better choice.  KPL is of course more tightly integrated into Keras.