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.
We value diversity
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
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.