I applied throughout the EBI jobs website. Form requested a cover letter and two recommendation letters, it was easy for me get them from 2 ex-colleagues I worked in the past. Then I received a technical tests about programming a little web app based on some requirements.
Finally, I got feedback from HR and I had a final group interview with the group I would work in my daily basis.