At ETH Zurich, more than 18000 people from about 80 countries work, study and carry out research. As an open and progressive university and employer, it creates opportunities and encourages constructive dialogue while honoring excellent performance and remaining socially responsible.
Open professor positions at the Department of Computer Science and assistant professorships in computer science are advertised on the ETH's Faculty Affairs website.
Note on "habilitations": The "habilitation" degree required by some university systems is not necessary at ETH Zurich, and the Computer Science Department does not support the awarding of habilitations to its research members.
The Department of Computer Science engages many students as teaching assistants. Teaching assistants usually assist in lectures for the department, but they can also assist in service lectures for other departments. Tasks may differ between the lectures (e.g. leading exercise groups, correcting exercises, student coaching in the lab, assisting in developing learning materials, etc.).
If you are interested in a teaching assistant role, please contact a lecturer
The assistant positions were assigned by the lecturers by the beginning of the semester. The minimum requirements may differ between the lectures. Students may only be employed as teaching assistants during their studies (i.e. before handing in the Master's thesis). Formal aspects in respect to employment are arranged with the studies administration
New teaching assistants are required to take a didactic teaching course
More information about employment and salary
For non-Swiss applicants: please take note of the rules regarding your work and residence permit