Science It Consultant

  • Zürich
  • -

Your responsibilities

  • Onboarding and continuing support of research groups using the computing and expert services provided by Science IT
  • Advise researchers in how they can best solve problems with 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 (Frontend, AI, Distributed Computing, HPC, Cloud, GPU, etc)
  • Work as Science IT consultant directly as part of 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
  • Experience with software programming used in scientific computing (e.g., Python, R)
  • Experience with web frameworks (such as Django, Flask or FastAPI), JavaScript frontend tools (React, Vue, Svelte) and web programming languages (HTML, CSS, JavaScript)
  • Experience with Linux and familiarity with the command line interface
  • Experience in using software engineering and computational reproducibility tools (e.g., Git, Conda, Docker, Singularity, venv, pip)
  • Proactive, structured, and flexible in working style
  • Service-oriented attitude
  • An excellent command of English

Experience in the following areas will be considered an advantage:
  • High performance computing (HPC, Slurm) and cloud computing
  • Administration of IT infrastructure (virtual machines, cloud or cluster systems), including storage, backup, archiving systems and operations
  • Development environments such as Jupyter or RStudio and visualization libraries like R Shiny, Dash or Panel
  • Databases (such as MariaDB, 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

Start of employment

Employment start date to be mutually agreed.

Further information