Preheat the oven to 350 F. Butter a 9-inch springform pan and line its base with parchment paper.
Whisk together the flour, baking powder, and salt until well blended. Set aside.
Place the milk and butter in a small saucepan and set over low heat, stirring occasionally. Once the mixture begins to simmer, turn it to very low heat until ready to use.
Crack the room temperature eggs into the bowl of a stand mixer and add the caster sugar. Whisk on medium low speed for a couple minutes, then turn the speed to high and whisk until the mixture has at least doubled in volume and is quite pale. When the whisk is lifted, a ribbon of batter should fall from it and hold its shape for a few seconds before sinking into the mixture.
Gently fold in the dry ingredients with a silicone spatula.
Trickle in the hot milk mixture and the vanilla extract with the mixer running on low speed. Use the whisk attachment and stir until well blended. Be careful not to overmix; you want to keep as much air in the mixture as possible, but still have an evenly mixed batter.
Gently ease the batter into the pan, making sure the batter is level.
Bake at 350 F for 30 minutes, until it is golden brown, is shrinking away slightly from the sides of the pan, and springs back quickly when you lightly press on the center. Don't open the oven door while it's baking, or the cake may sink.
Let it cool for 10 minutes in the pan, then take it out and place it right side up on a wire rack to cool completely.