Originally Posted by
Exuma
No you don't. You must have the right to live and work in The Netherlands. Apply for a verblijfsvergunning (residence permit). Its based on your personal situation. All on line.
You cannot get one of those without already having the job, and KLM are not currently sponsoring those visas for non-EU residents. I know this because I emailed them and they told me so. So at the moment, you must have right to live and work in the Netherlands (aka right to live and work in the EU) to be eligible for this opportunity.