Science IT Consultant, permanent position 80-100 %

The Science IT (S3IT) unit is part of the Central IT department at the University of Zurich, with the goal of supporting research use of IT across the university. This includes consulting, engineering and development in scientific computing, data science and digital transformation, as well as providing access to cutting edge high-performance and cloud computing infrastructures. We are looking for an enthusiastic Science IT Consultant
to enhance our team. The person in this position will have an important role in directly providing the support needed to successfully use IT in research.

Your responsibilities

  • Onboarding and ongoing support of new research groups using the computing and expert services provided by Science IT
  • Advise researchers in how they can best solve their problems looking at the ‘IT’-part of their research
  • Play an active part in specialized projects which require research ‘IT’ expert knowhow, as a consultant, web developer, system administrator, software engineer, data scientist or project manager
  • Expand the knowledge base within Science IT by becoming an expert in a broad area of ‘IT’ domains required for the job (Web, Frontend, Platform, Scaling, AI, Distributed Computing, HPC, Cloud, etc)
  • Work as Science IT expert directly in research projects

Your profile

  • University degree, preferably PhD, in Computational Science, Computer Science, or a related field
  • Experience in scientific computing (e.g. statistical and numerical methods, machine learning) and understanding of research IT needs
  • Expert knowledge of web frameworks (at least Django and Flask or FastAPI), JavaScript frontend tools (at least two of React, Vue, Svelte) and web programming languages (at least HTML, CSS, JavaScript)
  • Expert knowledge of software programming used in scientific computing (e.g., Python, R)
  • Good Linux systems skills and comfortable with the command line interface
  • Experience in using software engineering and computational reproducibility tools (e.g., Git, Conda, Docker, Singularity, venv, pip)
  • Proactive, structured, agile, and flexible way of working
  • Service-oriented attitude
  • An excellent command of English

Experience in the following areas will be considered an advantage

  • Storage, backup, archiving systems and operations
  • High performance computing (HPC) and cloud computing
  • Parallel and distributed computing on HPC or cloud infrastructure
  • Administration of IT infrastructure (virtual machines, cloud or cluster systems)
  • Development environments like Jupyter or RStudio and visualisation libraries like R Shiny, Dash or Panel
  • Databases (e.g. MySQL, PostgreSQL, SQLite, MongoDB)
  • Good communication skills in German
  • industry or research software engineering experience

What we offer

We offer compensation according to the high living standards of Zurich, flexible working hours and a dynamic work environment with friendly colleagues. Diversity and inclusion are important to us.

Place of work

Winterthurerstrasse 190, 8057 Zürich, Switzerland

Start of employment

Employment start date to be mutually agreed.

More information available at: