Manager Process Engineering Institution of Chemical Engineers (IChemE) Leiden, Netherlands 13 Jun, 2025
Process Engineer - Thermal Cracking-Delayed Coker Visbreaker Specialist Institution of Chemical Engineers (IChemE) 13 Jun, 2025