Scald the milk by heating in the microwave or on the stove top. Heat until bubbles just begin to form along the edge. Do not let the milk boil. Leave the milk to cool down to 100- 110°F, or until it is warm, but not hot to the touch.
In the bowl of a stand mixer, add the milk, melted butter, eggs, yeast, sugar, and flour. Add the salt to the side of the bowl, being careful to keep it away from the yeast.
Knead on low for 2- 3 minutes, or until the ingredients are more or less combined. then bump the speed to medium and knead for 6- 8 minutes.
Finish the dough by kneading it by hand on a lightly floured surface. You may need to work the dough for a minute or several minutes. Add flour sparingly as you don't want to end up with a dry roll. The dough is done when it is smooth and does not cling to your hand, though it will still be a bit sticky. You can also do a window pane test to check for gluten development.
Place the dough in a lightly oiled bowl, turning to coat. Let the dough rise in a warm location until doubled in size, roughly 2 hours, give or take, depending on your weather conditions.
Divide the dough into 12 equal portions with an electric scale. Keep the portions under a damp towel or cling wrap when you are not working with them.
Working one at a time, roll the dough into a smooth ball. Place onto a baking sheet lined with parchment paper or a silicone baking mat. Use two sheets with 6 rolls on each. Cover the rolls with cling wrap or a damp tea towel. Let them proof in a warm location for roughly 2 hours.