IMO no. that would be like a normal person doing cardio in the evenings.
your schedule is upside down so do everything opposite. come home eat, go to bed.. wake up then do the 'morning cardio'
that schedule is brutal though, i know its your job but its gonna be difficult to stay fit on that schedule. we didn't evolve to sleep during the day and work all night like that.