https://medium.com/ssense-tech/csv-vs-parquet-vs-avro-choosi...
It's well-supported in Pandas and Kafka, has good schema support, and reasonably small compressed file sizes.