Gros trat bis 2010 bei Juniorenrennen an. Von 2010 bis 2013 nahm er vorwiegend am Alpencup teil. Dabei erreichte in der Saison 2012/13 zwei zweite Plätze und einen Sieg und errang damit den neunten Platz in der Gesamtwertung. Sein erstes Weltcuprennen machte er im Dezember 2010 in Düsseldorf, das er mit dem 68. Platz im Sprint beendete. Seine ersten Weltcuppunkte holte er im Dezember 2011 in Rogla mit dem 20. Platz im Sprint. Bei der französischen Skilanglaufmeisterschaft 2012 in Bessans holte er Bronze im Sprint. Im Januar 2014 erreichte er in Szklarska Poręba mit dem dritten Platz im Sprint seinen ersten Podestplatz in einen Weltcuprennen. Bei den Olympischen Winterspielen 2014 in Sotschi kam er auf den 40. Platz im Sprint. Die Saison 2013/14 beendete er auf den 32. Platz in der Sprintwertung. Bei den Nordischen Skiweltmeisterschaften 2015 in Falun kam er im Teamsprint auf den zehnten Platz. Im Sprintweltcup erreichte er in der Saison 2014/15 den 15. Platz. Nach Platz zwei zu Beginn der Saison 2015/16 beim Sprintweltcup in Davos, siegte er im Januar 2016 im Sprint im Alpencup in Planica. Eine Woche später belegte er dort im Weltcup im Sprint und zusammen mit Renaud Jay im Teamsprint jeweils den zweiten Rang. Bei der Ski Tour Canada errang er den 47. Platz. Dabei holte er im Sprint in Québec seinen ersten Sieg im Weltcup und erreichte zum Saisonende den vierten Platz im Sprintweltcup. In der Saison 2016/17 errang er im Sprint beim Alpencup in Planica den zweiten Platz und beim Weltcup in Pyeongchang zusammen mit Lucas Chanavat den zweiten Platz im Teamsprint. Bei den Nordischen Skiweltmeisterschaften 2017 in Lahti belegte er den 31. Platz im Sprint. Im folgenden Jahr lief er bei den Olympischen Winterspielen in Pyeongchang auf den 12. Platz im Sprint.
In der Saison 2018/19 erreichte Gros mit drei Top-Zehn-Platzierungen, darunter Platz drei im Sprint in Davos und den 49. Platz beim Weltcupfinale in Québec, den 41. Platz im Gesamtweltcup und den 14. Rang im Sprintweltcup. Beim Saisonhöhepunkt, den Nordischen Skiweltmeisterschaften 2019 in Seefeld in Tirol, lief sie auf den 14. Platz im Sprint.