2mo ago Mechanical Engineer - Delivery Schlumberger Sugar Land, TX Sugar Land, TX 2mo ago Closed Full time Design Design Engineering Engineering