Prepare the oven: Set the temperature to 350°F (175°C). Take a 10x15-inch jelly roll pan, line it with parchment paper, and apply a light coat of grease.
Prepare the dry ingredients: In a medium bowl, whisk together the flour, cinnamon, baking powder, salt, ginger, nutmeg, and cloves. Set aside.
Mix the wet ingredients: In a large bowl, beat the eggs and sugar on high speed for about 2 minutes until the mixture becomes thick and pale. Add the vegetable oil and vanilla extract, mixing until combined.
Incorporate the dry ingredients and carrots: Gradually add the dry ingredients into the wet ingredients, mixing just until combined. Fold in the shredded carrots.
Bake the cake: Pour the batter into the prepared jelly roll pan and spread it evenly. Cook for 10 to 12 minutes, or until the cake bounces back when lightly touched in the middle.
Roll the cake: Once the cake is done, immediately roll it up (starting from the shorter side) using the parchment paper. Allow it to cool completely in its rolled form on a wire rack.