Mechanical Design SME at Babcock Power — myjobb AI