Software developer – ETH Zürich

Webseite ETH Zürich







The Swiss Seismological Service (SED) at ETH Zurich is responsible for seismic monitoring in Switzerland, for earthquake alerting as well as assessment and fundamentals for the mitigation of seismic hazard and risk.

We develop hazard and risk models, and a risk assessment platform scaling from local/short term drill site monitoring over the country level to the continental scale as part of the European Facilities for Earthquake Hazard & Risk (EFEHR). In this field, we are looking for an enthusiastic Software developer.

Job description

Core tasks are the technical design, implementation and rollout of event-specific and probabilistic platforms for reproducible Earthquake hazard & risk assessment, as well as a web service infrastructure providing access to the results and support tools for scientific analysis of earthquake hazard & risk. The position allows to develop into web service infrastructures, cluster computing, database-powered configuration & job tracking, and management of large quantities of parametric hazard data.

Your profile

A successful candidate should have a degree in geophysics or another natural science, with proven working experience as an IT developer, or a degree in computer sciences and some background and a strong interest in natural science. Good knowledge of at least two higher programming languages (including python), and SQL databases in a Linux- and FOSS-based environment will qualify you for this position. Experience with scientific data processing, XML, hazard & risk assessment especially in the OpenQuake ecosystem, and/or an interest in related scientific use cases are a strong asset.

We offer a diverse, but highly demanding all-round job focused on development, but also including operations and customer interaction. You will work as part of a diverse team with different scientific and technical stakeholders.

The position is open immediately. This is a project position with a maximum duration of 5 years; the contract is subject to annual renewal.

ETH Zurich

ETH Zurich is one of the world’s leading universities specialising in science and technology. We are renowned for our excellent education, cutting-edge fundamental research and direct transfer of new knowledge into society. Over 30,000 people from more than 120 countries find our university to be a place that promotes independent thinking and an environment that inspires excellence. Located in the heart of Europe, yet forging connections all over the world, we work together to develop solutions for the global challenges of today and tomorrow.


Please apply online by submitting your complete dossier including motivation, CV, and references, in German or English. Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered.

Further information about the Swiss Seismological Service can be found on our website For questions regarding the position, contact Philipp Kästli (SED IT coordinator): +41 44 633 3422 or (no applications).


Um sich für diesen Job zu bewerben, besuche bitte