В 2007 году Каролин участвовала в своих первых международных гонках в рамках Кубка Европы среди юниоров. В 2008 году она она принимала участие в чемпионате мира по биатлону среди юниоров в Рупольдинге, став 10-й в индивидуальной гонке, 11-й в спринте и 14-й в гонке преследования. За этим последовал чемпионат мира по биатлону среди юниоров 2010 в Турсбю (Швеция), где Хорхлер выиграла индивидуальную серебряную медаль, уступив только румынке Реке Ференц. Также Каролин финишировала 18-й в спринте и 16-й в гонке преследования. В 2011 году она участвовала в своих первых гонках Кубка IBU. В Альтенберге она выиграла свои первые очки, заняв 38-е место в спринте в своей первой гонке, а в гонке преследования поднялась до 11-го места. В Анси она впервые поднялась на подиум в индивидуальной гонке, заняв второе место после Каролин Хеннеке.