inventor careers in Birkirkara, Malta