Po raz pierwszy na arenie międzynarodowej Kaciaryna Rudakowa pojawiła się 17 listopada 2002 roku podczas zawodów FIS Race w Kirowsku, gdzie zajęła 24. miejsce w biegu na 5 km techniką klasyczną. W 2003 roku wzięła udział w mistrzostwach świata juniorów w Sollefteå, gdzie była między innymi ósma w biegu na 15 km stylem dowolnym. Cztery lata później wystartowała na mistrzostwach świata młodzieżowców w Tarvisio, gdzie zarówno w biegu na 10 km stylem dowolnym jak i biegu łączonym na 15 km zajęła 21. miejsce. W Pucharze Świata zadebiutowała 30 grudnia 2005 roku w Novym Měscie, zajmując 51. miejsce w sprincie stylem dowolnym. Pierwsze punkty zdobyła ponad siedem lat później w Val di Fiemme, gdzie zajęła siedemnaste miejsce w biegu na 9 km stylem dowolnym. Nigdy nie stanęła na podium zawodów pucharowych. W klasyfikacji generalnej najlepszy wynik osiągnęła w &lt;a href="Puchar%20%C5%9Awiata%20w%20biegach%20narciarskich%202012/2013"&gt;sezonie 2012/2013&lt;/a&gt;, który ukończyła na 93. pozycji. W 2006 roku wystartowała na igrzyskach olimpijskich w Turynie, jednak indywidualnie ani razu nie znalazła się w czołowej trzydziestce. Na rozgrywanych cztery lata później igrzyskach w Vancouver była między innymi trzynasta w sprincie drużynowym oraz dziesiąta w sztafecie. Dwukrotnie brała udział w mistrzostwach świata, najlepsze rezultaty osiągnęła podczas MŚ w Val di Fiemme w 2013 roku, gdzie była siedemnasta w sprincie drużynowym, a rywalizację na dystansie 10 km stylem dowolnym ukończyła na 28. pozycji