Human Resources Manager - R&D
Île-de-France, France
Schlumberger
SLB
Technical Sales and Support Engineer
Texas A&M University
Georgia Institute of Technology