Giovanni Miragliotta è Professore Associato presso il dipartimento di Ingegneria Gestionale del Politecnico di Milano, dove insegna discipline impiantistiche e gestionali nei corsi di laurea di Ingegneria Gestionale ed Ingegneria Energetica.
Presso la School of Management di Polimi ricopre il ruolo di direttore degli Osservatori “Artificial intelligence”, "Industry 4.0 ", “Internet of Thing” e, sin dalla sua istituzione nell’Ottobre 2006, è Responsabile Risorse e Progetti del “IoT Lab”, il centro del Politecnico di Milano dedicato alle applicazioni Internet of Things. E' membro della faculty del MIP – Politecnico.
Accanto ad aree di ricerca di taglio più metodologico, si occupa di nuove tecnologie a supporto della gestione delle operations, temi su cui ha all'attivo numerose pubblicazioni scientifiche su libri e riviste internazionali.