A Loco Pilot is a person who is responsible for driving the trains and ensuring the proper maintenance of trains during transit. The job responsibilities of an Assistant Loco Pilot (ALP) include helping the Loco Pilot in running the train smoothly.