The 20-year-old will spend the 2023-24 campaign with Die Roten Bullen, who finished third in the Bundesliga last term.
Carvalho joined the Reds from Fulham last summer and scored three goals in 21 appearances in his maiden year with the club.
He will now continue his development and gain more experience in Germany with Leipzig.