PhD/Postdoc positions at ETH Zurich

by Markus PĆ¼schel, April 25, 2017

Program generation for performance in machine learning and other mathematical domains. Excellent working conditions and environment.

The advanced computing laboratory in the computer science department of ETH Zurich is looking for excellent PhD or PostDoc candidates. The overall goal of the research is to automate the production of highest performance code in performance-critical mathematical domains including machine learning, optimization, and others. The tools used in this interdisciplinary research range from domain-specific languages, meta-programming techniques such as staging, mathematics, compilers, symbolic computation, to machine learning. Our group has a long track record of successful cutting-edge research in this domain (e.g., see

Requirements for the position:

  • Research mindset
  • Strong programming skills and affinity for mathematics
  • Excellent Master or PhD degree in Computer Science or in a related subject with a strong Computer Science component
  • Proficiency in English and excellent communication skills, both oral and written


  • For PhD: submit to our application system and then send an email to with reference to this announcement.
  • For PostDoc: send a complete CV to
More details:

  • PhD and post-doc positions are fully funded and have an attractive salary and social benefits.
  • ETH has one of the top computer science departments in the world.
  • Zurich is consistently among the top destinations in the world for quality of life.
  • General information on doctoral studies at ETH is available at