Ciao! Non so come tradurre "esperto di marketing", "marketing expert/professional/agent", il contesto non è formale nè economico, mi serve solo per dare l'idea che c'è una persona che si occupa di marketing.
Hai già trovato la traduzione giusta: marketing expert (o professional se è un professionista del marketing ma non lo definiresti un vero esperto, cioè un'autorità in materia)