Kim startete international erstmals im Februar 2017 beim Weltcup in Dresden und belegte dabei den zehnten Platz über 1000 m und den zweiten Rang über 500 m. Beim folgenden Weltcup in Minsk holte sie über 500 m ihren ersten Weltcup und errang zudem den dritten Platz mit der Staffel. Die Saison beendete sie auf dem neunten Platz im Weltcup über 500 m. In der Saison 2017/18 siegte sie Budapest und in Shanghai jeweils mit der Staffel. Außerdem kam sie in Seoul auf den dritten und in Dordrecht auf den zweiten Platz mit der Staffel. Beim Saisonhöhepunkt, den Olympischen Winterspielen 2018 in Pyeongchang, gewann sie mit der Staffel über 3000 m die Goldmedaille. Im März 2018 holte sie bei den Weltmeisterschaften in Montreal ebenfalls die Goldmedaille mit der Staffel. In der Saison 2018/19 wurde sie in Calgary mit der Mixed-Staffel Dritte und mit der Staffel Zweite und in Dresden mit der Staffel Dritte.