Performance & Business Intelligence Analyst at windcave (Birkirkara, MT, Malta) — aijobsearch