Research Software Systems Engineer

80%-100%, Zurich, fixed-term

We are seeking a skilled Software Systems Engineer to join the HIRAX team at ETH Zurich for a fixed-term position. The successful candidate will play a pivotal role in developing and maintaining software systems essential for the operation and data processing of the HIRAX telescope array. This position offers a unique opportunity to contribute to groundbreaking astronomical research and collaborate with an international consortium of scientists and engineers.

Project background

The Hydrogen Intensity and Real-time Analysis eXperiment (HIRAX) is a cutting-edge radio interferometer array under construction in South Africa’s Karoo desert. Comprising 1024 six-meter stationary dishes, HIRAX aims to map neutral hydrogen emission across 15,000 square degrees of the southern sky over a frequency range of 400 to 800 MHz. The project seeks to advance our understanding of dark energy, detect fast radio bursts (FRBs), and contribute to various other cosmological studies. 

Swiss research groups are key partners in the HIRAX collaboration, contributing significantly to the development of the telescope’s digital correlator and science data processing systems— both crucial components of the telescope.

Job description

  • Systems Integration: Develop and orchestrate a data pipeline in an international collaboration environment. Closely collaborate with engineers and scientists to ensure seamless integration of existing components for high throughput data distribution between HPC data centers, software systems and telescope instrumentation, particularly focusing on the digital correlator and science data processor.
  • Collaboration: Engage actively with an international team of scientists, engineers, and partner institutions. Communication skills and the ability to work collaboratively are essential. This role requires regular coordination to ensure the smooth integration of systems. Travel to the telescope site in South Africa is expected.
  • Software Development: Design, develop, and implement software solutions for data acquisition, processing pipelines, and real-time analysis of astronomical data.
  • Testing and Benchmarking: Develop and execute comprehensive testing protocols to ensure the reliability and accuracy of software systems.
  • Documentation: Maintain thorough documentation of software designs, codebases, and operational procedures.

Profile

Qualifications:

  • Educational Background: Advanced qualification (master's level or above) or equivalent, in Computer Science, Software Engineering, Computational Science, Physics, Astrophysics, or a related field.
  • Programming Skills: Proven proficiency in programming languages (Python, C++). Familiarity with software engineering practices such as version control, automated code testing, code packaging and containerisation.
  • Problem-Solving: Strong analytical and problem-solving skills, with the ability to work independently and as part of a team.
  • Communication: Excellent verbal and written communication skills in English.
     

Additional Beneficial Qualifications:

  • Prior experience in developing software for scientific applications, data analysis, or real-time systems is desirable.
  • Experience with parallel computing and optimization techniques for handling large datasets.
  • Knowledge of telescope control systems and astronomical data formats.
  • Familiarity with radio astronomy, signal processing, or related scientific domains.
  • Familiarity with the research environment.

Workplace

Workplace




We offer

  • Opportunity to work on a pioneering international project in the field of radio astronomy.
  • Collaborative and interdisciplinary work environment.
  • Access to state-of-the-art facilities and resources at ETH Zurich.
  • Frequent travel opportunities.
Working, teaching and research at ETH Zurich

We value diversity

In line with our values, ETH Zurich encourages an inclusive culture. We promote equality of opportunity, value diversity and nurture a working and learning environment in which the rights and dignity of all our staff and students are respected. Visit our Equal Opportunities and Diversity website to find out how we ensure a fair and open environment that allows everyone to grow and flourish.

Curious? So are we.

Interested candidates should submit the following:

  • A motivation letter detailing their interest and suitability for the role.
  • A comprehensive CV highlighting relevant experience and qualifications.
  • Optional: reference letters.

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 Cosmology Group can be found on our website. Questions regarding the position should be directed to Ana Milena Ramirez Barrero anara@ethz.ch (no applications).

We would like to point out that the pre-selection is carried out by the responsible recruiters and not by artificial intelligence.

About ETH Zürich

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.