Job opportunity

Software Engineer / Software Engineeress

ETH Zurich Zürich December 11, 2025

Software Engineer - LISA Space Mission

Location: 100%, Zurich, fixed-term

ETH Zurich | Space and the Gravitational Physics Research group led by Prof. Michele Vallisneri in the Dept. of Physics at ETH Zurich invites applications for a Software Engineer position (for one year, with a prospect of becoming indefinite) for the development of the data-analysis suite and pipeline infrastructure for the upcoming gravitational-wave space observatory LISA.

Project Background

In 2015, the LIGO-Virgo collaboration achieved the first detection of high-frequency gravitational radiation, confirming Einstein's 1916 results and establishing the existence of binaries of stellar-mass black holes. In the mid-2030s, the Laser Interferometer Space Antenna (LISA) will begin observing thousands of low-frequency gravitational-wave sources, including ultracompact stellar-remnant binaries in the Milky Way, and mergers of massive-black-hole binaries across cosmic time. Identifying these sources is a central part of the LISA data analysis challenge.

The ESA-funded LISA will rely on a comprehensive ground segment for data processing and analysis. The LISA ground segment is a distributed facility (the LISA Distributed Data Processing Center), consisting of contributions from LISA member states, each providing national centers with specific commitments and deliverables. In this international context, the newly formed Gravitational Physics Research Group at ETH Zurich leads the implementation of the Swiss LISA Data Center, in collaboration with Profs. Giardini and Robertsson's research groups in the Dept. of Earth and Planetary Science.

This Software Engineer position is embedded within the ETH Zurich | Space "Project Hub," a centralized pool of systems engineers, software developers, and project managers that supports ETH-led space initiatives. The Project Hub enables research groups across departments to benefit from high-level engineering and project expertise, positioning ETH Zurich as a strong partner in international space missions.

Job Description

As part of the Gravitational Physics group at ETH Zurich and ETH Zurich | Space, you will contribute to the Swiss LISA Data Center, managed by Dr. Arianna Renzini. The Swiss LISA Data Center and Gravitational Physics group are committed to delivering state-of-the-art approaches to tackle the upcoming LISA data analysis challenges, exploring deep learning applications alongside traditional methods.

Your responsibilities will include:

  • Designing, developing, and maintaining data-analysis tools and pipelines for the Swiss LISA Data Center, ensuring their integration and inter-operation within the LISA Distributed Data Processing Center.
  • Prototyping and implementing data-science approaches and applications for LISA data.
  • Planning and deploying HPC infrastructure for large-scale gravitational-wave data analysis for LISA.
  • Supporting additional ETH Zurich | Space projects where software engineering and data expertise are required.

Your primary goal will be to provide software and technical support to the Swiss LISA Data Center and the international LISA Distributed Data Processing Center, facilitating the scientific success of the LISA mission. You will work with an interdisciplinary team focused on providing innovative solutions, technical development, strategic planning, and considering the long-term cultural impact of our field.

Profile

We are considering various profiles for this position. An ideal candidate is:

  • A: A research scientist holding a PhD in physics or astronomy, with a strong background in software development and machine-learning applications, demonstrated through contributions to open-source projects and production software for scientific data analysis.
  • B: A computer scientist or software engineer specialized in algorithmic optimization and data structures, with proven accomplishments in astrophysical and/or space-science data processing.

The successful candidate will hold an MSc or higher in computer science or engineering, or a PhD in applied mathematics, physics, or related fields, with extensive computational experience. Excellent English communication skills are required, along with strong interpersonal skills, openness to feedback, and effective communication with colleagues from diverse backgrounds.

Furthermore, the candidate will have a strong background in the following, as evidenced through publications, open-source software projects, or contributions to existing data-analysis systems:

  • Software development for scientific data analysis, focusing on signal processing and/or survey datasets.
  • ML & AI techniques and applications.
  • HPC and orchestration of scientific data processing workflows.
  • Parallel computing (GPU & CPU).
  • Good software engineering practices for scientific software (version control, testing, continuous integration, documentation).

Desirable skills include:

  • Experience with space science/astrophysical datasets.
  • Scientific data management, curation, and documentation.
  • Data visualization strategies and applications.
  • Development and deployment of graphical user interfaces.

Knowledge of gravitational-wave science will be valued but is not initially required for this technical role.

Workplace

ETH Zurich is committed to fostering a diverse and inclusive work culture. We encourage equality of opportunity and value diversity, creating a conducive environment for all staff and students. Sustainability is a core value for us, and we are continuously working towards a climate-neutral future.

We Offer

  • A dynamic, challenging role within an inspiring environment at a world-renowned university.
  • The opportunity to be part of a cross-disciplinary hub that supports flagship missions such as LISA, LIFE, LunarLeaper, and Solar-C.
  • A commitment to supporting your professional growth and career development.
  • An international working environment where English is the common language.

Curious? So Are We.

Apply online using the form below. Please note that only applications matching the job profile will be considered.

For inquiries regarding the position (but no applications), please contact Dr. Arianna Renzini at arenzini@ethz.ch.

About ETH Zurich

ETH Zurich is one of the world's leading universities specializing in science and technology. We are renowned for our excellent education, cutting-edge research, and direct transfer of new knowledge into society. Over 30,000 individuals from more than 120 countries find our university to be a place that promotes independent thinking and inspires excellence.

Work locationZürich, Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.