Vainio on saavuttanut kestävyysjuoksussa useita nuorten SM-mitaleja. Kesäkuussa 2014 hän paransi 3 000 metrin estejuoksun alle 18-vuotiaiden Suomen ennätystä Lahdessa ja Jämsässä, jossa juoksi ajan 10.15,22. Alle 20-vuotiaiden MM-kilpailuissa Eugenessa 2014 Vainio karsiutui estejuoksun alkuerissä. Hän saavutti pronssia alle 20-vuotiaiden EM-kilpailuissa Eskilstunassa 2015 ajalla 10.30,83. Samojen kisojen 5 000 metrillä hän sijoittui neljänneksi silloisella omalla ennätyksellään 16.27,91.