Projects Manager
Aberdeen, Aberdeen City, United Kingdom
Schlumberger
Projects Manager
Schlumberger
Operations Manager
Schlumberger
Senior Chemist
Schlumberger
Production Chemistry - Research, Engineering, Manufacturing and Sustaining
Schlumberger
Technical Sales Engineer
Schlumberger
Technical Service Chemist
Schlumberger
Production Technologies UK Operations Manager
The University of Edinburgh