CNC Machine careers in Birkirkara, Malta