Kudu is just a storage engine for fast analytics on fast data. That means you can write data to Kudu in realtime, then query it using the Spark, Impala, Presto etc.
Pinot on the other hand is a realtime OLAP datastore includes storage and query engines with low latency.
You can compare Kudu with parquet, ORC or another formats but pinot is very different than others.