29 technical English-speaking jobs in Marseille