Team Lead - Process Engineering Institution of Chemical Engineers (IChemE) Makati, Metro Manila, Philippines 25 May, 2023
Senior Process Design Engineer Institution of Chemical Engineers (IChemE) United Kingdom / Netherlands 19 Apr, 2023
Process Design Engineer Institution of Chemical Engineers (IChemE) 3198 Europoort Rotterdam, Netherlands 31 May, 2023