A internship abroad offers an alternative to an exchange semester at a university. Various organizations can help you find a suitable placement, either as a research intern at a foreign university or as an intern in an enterprise abroad. For all internships within Europe you can apply for funding from the Swiss-European Mobility Programme (SEMP).
AIESEC arranges internships in companies, NGOs and startups all around the world. The organization aims at students from all subject areas. The duration of the internships reaches from 6 weeks to 17 months.
The UZH Career Services regularly advertises international internships on their website.
swissnex is the network of Swiss outposts involved in scientific and technological exchange. The various swissnex-representations abroad offer internship opportunities on a regular basis. The adds can be found directly on their website.
Global Placement is an online data base that helps you find internships worldwide.