czy jako nie student mogę znaleźć gdzieś staż
Myślę, że tak. Ludzie po studiach często reprezentują bardzo niski poziom. Aczkolwiek w ML może być ciężej niż w innych dziedzinach programowania. W ML poza game devem najbardziej wykorzystuje się matematykę, z którą jednak lepiej radzą sobie ludzie, którzy byli nią gnębieni przez parę lat. Co Cię oczywiście nie wyklucza, ale faworyzuje studenciaków.
Dużo też zależy od miasta. W mniejszych pewnie będzie bardzo ciężko. W większych jest szansa, ale też szału nie ma. Oczywiście, szukaj, a nuż Ci się uda. Aczkolwiek, w pierwszej pracy w programowaniu dziedzina nie ma aż takiego znaczenia. Myślę, że niezależnie od dziedziny - może z małymi wyjątkami - nauczysz się podobnych rzeczy, które po prostu są wspólne dla programowania samego w sobie.
Pythona wykorzystuje się do masy innych rzeczy, polecam poszerzyć obszar poszukiwa :)