Site Engineer – Process / Industrial Engineering (J26-195)
Location : Libya Industry: Infrastructure & Construction Availability: Immediate Context The Site Engineer – Process / Industrial Engineering is responsible for supervising and coordinating the installation of process systems and…