Erste internationale Erfahrungen sammelte Kazjaryna Karnjajenka bei den Crosslauf-Weltmeisterschaften 2004 in Brüssel, bei denen sie nach 24:21 min auf Rang 101 in der U20-Wertung gelangte. Im Jahr darauf siegte sie beim Europäischen Olympischen Jugendfestival (EYOF) in Lignano in 2:08,91 min im 800-Meter-Lauf und belegte über 1500 Meter in 4:28,34 min den vierten Platz. 2015 wurde sie beim Altötting-Halbmarathon nach 1:18:08 h Dritte. 2019 nahm sie im 1500-Meter-Lauf an den Halleneuropameisterschaften in Glasgow teil und belegte dort in 4:11,59 min den vierten Platz. Anfang Dezember gewann sie bei den Crosslauf-Europameisterschaften in Lissabon nach 18:01 min die Silbermedaille mit der gemischten Staffel hinter dem Team aus dem Vereinigten Königreich.
Von 2018 bis 2020 wurde Karnjajenka belarussische Meisterin im 5000-Meter-Lauf sowie 2019 auch über 1500 Meter. Zudem wurde sie 2014 und von 2019 bis 2021 Hallenmeisterin im 1500-Meter-Lauf sowie 2019 und 2020 auch über 3000 Meter.