Upstream Process Tech Transfer Lead

A Bachelors, Masters or PhD Degree in an engineering or scientific discipline with a focus in a process engineering field (e.g., chemical or biochemical…

£70 - £76 an hour
1 vacante