Olefins Pyrolysis Process Engineer Institution of Chemical Engineers (IChemE) Spring, TX, USA 10 May, 2025