As a Technician, you will play a crucial role in ensuring the smooth operation and maintenance of diesel engines and generators. This is a full-time role based in Saudi Arabia, offering the chance to work with cutting-edge technology and contribute to the ...