Senior Mechanical Engineer
... to work in the energy, chemical and resources sectors.We offer ... professional services company of energy, chemicals and resources experts headquartered in ... our customers provide the energy, chemicals and resources that society needs ...