Zynga uses automated feature engineering to build machine learning models at scale for personalizing gameplay experiences across its many games and millions of players. It leverages libraries like FeatureTools to generate features from raw event data, representing each player with a single row. This reduces manual feature engineering work. Models powered by these features include propensity models, segmentation, anomaly detection, and recommendations. Zynga deploys these models using a Databricks/PySpark stack to handle the large data volumes from its many players. Automated feature engineering has enabled Zynga to build portfolio-scale data products that power personalization across its games.