site supervision engineer