a whizz-kid
a young person who is very clever and successful.
They've taken on some financial whizz-kid who's going to sort all their problems out.
Cambridge English Idioms Dictionary