Kim startete im November 2016 in Calgary erstmals im Weltcup und belegte dabei den 32. Platz und den 19. Platz über 500 m. Mit der Staffel holte sie dort ihren ersten Weltcupsieg. Ihre besten Einzelresultate im Weltcup in der Saison 2016/17 waren der sechste Platz über 1500 m und der fünfte Rang über 1000 m in Gangneung. Bei den Winter-Asienspielen 2017 in Sapporo gewann sie die Goldmedaille mit der Staffel. In der Saison 2018/19 holte sie in Almaty über 1500 m ihren ersten Weltcupeinzelsieg und erreichte zum Saisonende den zehnten Platz im Weltcup über 1500 m. Zudem wurde sie in Almaty Zweite und in Dresden Dritte mit der Staffel. Bei den Weltmeisterschaften 2019 in Sofia gewann sie die Goldmedaille mit der Staffel.
Anmerkung: Bei diesem Artikel wird der Familienname vor den Vornamen der Person gesetzt. Dies ist die übliche Reihenfolge im Koreanischen. Kim ist hier somit der Familienname, Geon-hee ist der Vorname.