The bulk of the European Parliament's staff is recruited directly by the Members of the European Parliament (MEPs) and given a temporary contract that is now under the Staff Regulations, however, there are a few thousand permanent jobs at the EP that are filled in via EPSO recruitment exams.
See also:
EU Institutions, EPSO, Recruitment, Staff Regulations
Related link:
E-Learning Catalogue, EU Agency Selection and Recruitment Database