A majority of the expatriates working in Peru are usually employed by foreign companies. This is due to the fact that Peruvian companies prefer local workers. This does not mean that Peruvian companies do not hire foreigners. In fact many do, but there are strict regulations. A foreigner can’t be given a contract of more than three years. It can be renewed though. A foreigner’s wages can’t go beyond 30% of the employer’s total wages. A Peruvian company can only hire 20% foreign labour, 80% of the employees must be Peruvian.
Expatriates can also work in mining industries, or do part-time jobs like translating or interpreting. Teaching is another option open to foreign nationals. There are loads of language schools, but the more prestigious ones require certifications like TEFL (Teaching English as a Foreign Language) or PGCE (Postgraduate Certificate in Education). The ones that don’t require any certifications usually don’t pay as much, but you can still make enough money to survive on.
For expatriates interested in a working holiday, tourism is the most popular field, because it gives them an opportunity to work and enjoy the country. Due to the diverse Peruvian geography, there is a wide range of choices. You can pick from ecotourism in the rainforests of Amazon jungles, to cultural tourism of city in the clouds (Machu Picchu). Then there is the beach and gastronomic tourism for fun, sunshine and the food.
For people who have some money stashed away, export of Peruvian goods or starting a business in advertising, tourism, or information are good options.