Preheat oven to 350 degrees F and prepare 3 (9-inch) cake pans by lining them with parchment paper and spraying them with non-stick spray. Set aside until ready to use.
In a medium-sized mixing bowl whisk or sift together all-purpose flour, baking powder, kosher salt, and baking soda. Set aside.
In the bowl of a stand mixer add butter and sugar. Cream the ingredients until light and fluffy using the paddle attachment, about 3-5 minutes. Make sure to scrape down the sides of the bowl.
Add in the vanilla and almond extract and mix to combine.
Whisk together the whole milk and plain yogurt. The mixture will be thick but that is ok.
With the mixer on low, alternately add the flour and the milk/yogurt mixture.
When all the ingredients are combined mix just until thoroughly combined.
In another mixing bowl add egg whites and mix (or whisk) on high speed until light and fluffy.
Fold the fluffy egg whites and sprinkles into the cake batter just until combined. Over-mixing can result in a dry dense cake.
Pour the batter into the prepared cake pans making sure to add an equal amount to each pan. The easiest way to do this is to weigh each pan to make sure they are equal in weight.
Bake for 20-25 minutes or until the centers of the cake spring back to the touch.
Let the cakes cool for 10 minutes in the pan, then remove them from the baking pans and let them cool on a baking cooling rack.