freshers,mechanical drilling engineer careers in Glasgow, United Kingdom