Auf einen Blick
- Aufgaben: Develop and enhance data pipeline software for diverse research projects.
- Arbeitgeber: ETH Zurich is a top-tier university known for innovation in science and technology.
- Mitarbeitervorteile: Enjoy flexible hours and hybrid work options, with up to 3 days remote.
- Warum dieser Job: Join a collaborative team making a real impact in research across various fields.
- Gewünschte Qualifikationen: Degree in computer science or related field; 3 years Java experience required.
- Andere Informationen: We value diversity and promote an inclusive work environment.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Software Engineer
ETH Zurich is one of the world’s leading universities specialising in science and technology. It is renowned for its excellent education, its cutting-edge fundamental research and its efforts to put new knowledge and innovations directly into practice. Scientific Software and Data Management (SSDM), part of Scientific IT Services (SIS) within central IT, develops software and data management solutions for research projects across the ETH domain, and provides a stimulating, flexible and family-friendly working environment. It is located in Zurich and Basel.
Project background
Scientific Software and Data Management (SSDM) is part of ETH’s central IT department. It comprises software engineers from diverse backgrounds who develop software to support research projects across a broad spectrum of ETH’s academic departments, including biology, physics, engineering, economics, architecture and more.
For this, we are seeking a person to act as the primary developer of the data pipeline software.
The existing Swiss FEGA data pipeline software is based on a community code developed by the Nordic e-Infrastructure Collaboration:
Your main duties will be to contribute to the development of the data pipeline software and to collaborate with the operation team for the system integration and operation. Our technology base is broad, following diverse needs from customers (professors and postdocs), therefore a proficiency in several technologies is an asset. A degree in computer science, mathematics, science or engineering
A minimum of 3 years working with Java
Good communication skills in English
Python experience
Web development experience with Python or Java
Javascript/Typescript experience
SIS operates in a hybrid home-office mode, with up to 3 days per week working from home. Hours are flexible, subject to customer, team and project needs.
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. science and technology. We are renowned for our excellent education,
Software Engineer with DevOps training Arbeitgeber: ETH Zürich

Kontaktperson:
ETH Zürich HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer with DevOps training
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially Java and Python. Having hands-on experience with these languages will not only boost your confidence but also demonstrate your capability to contribute effectively to the data pipeline software development.
✨Tip Number 2
Engage with the community around the Nordic e-Infrastructure Collaboration. Understanding their codebase and actively participating in discussions can give you insights into best practices and potential challenges, making you a more attractive candidate.
✨Tip Number 3
Highlight any previous experience you have with system integration and operation. Being able to showcase your collaboration skills with operational teams will set you apart, as this is a key aspect of the role.
✨Tip Number 4
Since the position offers a hybrid work model, be prepared to discuss how you manage your time and productivity while working from home. This shows that you are adaptable and can thrive in a flexible working environment.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer with DevOps training
Tipps für deine Bewerbung 🫡
Understand the Role: Make sure to thoroughly read the job description and understand the specific requirements for the Software Engineer position. Highlight your experience with Java, Python, and web development in your application.
Tailor Your CV: Customize your CV to emphasize relevant skills and experiences that align with the job description. Include specific projects or roles where you utilized Java, Python, or worked on data pipeline software.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your ability to work collaboratively in a team. Mention your communication skills and how they will benefit the diverse environment at ETH Zurich.
Highlight Your Technical Skills: In your application, clearly list your technical skills, especially those mentioned in the job description such as Java, Python, Javascript/Typescript, and any experience with system integration. This will help demonstrate your fit for the role.
Wie du dich auf ein Vorstellungsgespräch bei ETH Zürich vorbereitest
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, Python, and web development. Highlight specific projects where you've utilized these technologies, and be ready to explain your role in the development process.
✨Demonstrate Collaboration Experience
Since the role involves working closely with the operation team, share examples of how you've successfully collaborated with others in past projects. Emphasize your communication skills and ability to work in a team environment.
✨Understand the Project Background
Familiarize yourself with the existing Swiss FEGA data pipeline software and the Nordic e-Infrastructure Collaboration. Showing that you have done your homework will impress the interviewers and demonstrate your genuine interest in the position.
✨Embrace Flexibility and Adaptability
Discuss your experience in hybrid work environments and how you manage your time effectively. Highlight your adaptability to changing project needs and your commitment to maintaining productivity whether working from home or in the office.