Nato a Bangalore, Maini inizia la sua carriera sui kart nel 2007.[1] Nel 2011 ottiene il primo posto nel campionato JK Tyre-FMSCI National Rotax Max Championship India, categoria Junior.[2]
Maini debutta nelle monoposto nel 2013, gareggiando nei campionati JK Racing India Series, in cui termina al secondo posto, e Asia Cup Series che conclude in quarta posizione. Nella stessa stagione vince il campionato AsiaCup Series - Super Six.
Nella stagione 2014 passa alla Formula 4 britannica con il team Lanan Racing.[1] Riesce a piazzarsi al secondo posto in campionato, conquistando 4 vittorie e 9 podi in totale.
F3 europea e GP3 Series
Nella successiva stagione 2015 debutta nella F3 europea, con il team Van Amersfoort Racing.[3] Ottiene 27 punti nell'arco del campionato e conclude in diciottesima posizione. Nella stagione 2016 partecipa a 12 gare con il team ThreeBond with T-Sport[4] senza ottenere risultati di rilievo.
Nella stessa stagione 2015 compete anche nella Formula Toyota, conquistando due vittorie e terminando quarto in campionato.
Nel 2016 Maini fa il suo debutto in GP3 con il team Jenzer Motorsport a partire dalla gara di Silverstone.[5] Nella sua prima stagione nella categoria ottiene un podio nella gara sprint dell'Hungaroring e diversi piazzamenti a punti, classificandosi al decimo posto in campionato.
Nella stagione successiva prosegue nella categoria, rinnovando il contratto con la Jenzer Motorsport.[6] Ottiene la sua prima vittoria nella categoria nella gara sprint di Barcellona, e nell'arco della stagione ottiene un altro podio che gli permette di piazzarsi al nono posto in classifica generale.
Formula 2
Nella stagione 2018 Maini sale di categoria, debuttando in Formula 2 con il team Trident.[7] I migliori risultati sono tre quinti posti e termina la stagione con 24 punti all'attivo.
L'anno seguente in un primo momento rimane senza sedile, ma poi trova un accordo con il team spagnolo Campos Racing per correre sei gare della stagione 2019[8].
Formula 1
L'11 maggio 2017 viene annunciato come pilota di sviluppo del team Haas di Formula 1,[9] collaborazione che prosegue anche nel 2018.[10]
DTM ed Endurance
Nel 2021 partecipa alla sua prima stagione nel DTM, firma con il team GetSpeed Performance motorizzato Mercedes[11]. Nella penultima corsa al Norisring ottiene il suo primo podio nella serie arrivando secondo dietro a Maximilian Götz. Per la stagione 2022 riamane legato alla Mercedes, correndo per il team HRT[12]. La sua seconda stagione si dimostra più complessa della precedente, ottiene solo due posizionamenti a punti, chiudendo al diciannovesimo posto.
Maini viene confermato dal team Mercedes HRT anche per la sua terza stagione nel DTM[13]. Nel gennaio del 2024 diventa pilota ufficiale GT della Mercedes-Benz[14] e continua a correre nel DTM con il costruttore tedesco[15].