In a large mixing bowl, add butter, granulated sugar and mix until light and fluffy.
Add eggs, egg whites, vanilla extract, almond extract and mix until combined.
In another mixing bowl, whisk together cake flour, baking powder, baking soda.
Add this dry mixture into the wet mixture and start mixing, alternating with buttermilk until just combined. Do not over-mix!
Add rainbow sprinkles and gently stir them into the batter until evenly distributed. Do not over-mix!
Add batter in three round cake pans (Dimensions: 8x2). The pans should be lined with parchment paper and sides should be greased with oil or butter.
Bake at 350 degrees F for about 30 minutes or until an inserted toothpick in the center comes out clean.
Remove from oven and allow cakes to cool completely.
Trim the domes and sides (if necessary). I always do this with my cakes because I like the way they look at the end.
To assemble, remove cake from pans and discard the parchment papers. Place one cake on cake stand and use a spatula to spread icing on top. Place another cake on top of the frosting. Spread more icing on top of the cake. Toss some sprinkles on top and enjoy!