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 working from home.
- Warum dieser Job: Join a dynamic team that values diversity and fosters a stimulating work environment.
- Gewünschte Qualifikationen: Must have a degree in computer science or related field and 3 years of Java experience.
- Andere Informationen: Collaboration with professors and postdocs across various academic disciplines.
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,
AWS Software Engineer Arbeitgeber: ETH Zürich

Kontaktperson:
ETH Zürich HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: AWS Software Engineer
✨Tip Number 1
Familiarize yourself with the existing Swiss FEGA data pipeline software and the community code developed by the Nordic e-Infrastructure Collaboration. Understanding the current system will give you a significant advantage during the interview process.
✨Tip Number 2
Highlight your experience with Java, Python, and web development in your conversations. Be prepared to discuss specific projects where you've utilized these technologies, as this will demonstrate your hands-on expertise.
✨Tip Number 3
Showcase your communication skills by preparing to discuss how you've collaborated with diverse teams in the past. Since you'll be working closely with professors and postdocs, being able to convey complex technical concepts clearly is crucial.
✨Tip Number 4
Research ETH Zurich's values and commitment to diversity and inclusion. Being able to articulate how you align with these values can set you apart and show that you're a good cultural fit for the team.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: AWS Software Engineer
Tipps für deine Bewerbung 🫡
Understand the Role: Take the time to thoroughly read the job description for the AWS Software Engineer position. Understand the key responsibilities and required skills, especially the emphasis on Java, Python, and web development.
Tailor Your CV: Customize your CV to highlight relevant experience in software development, particularly with Java and Python. Include specific projects or roles that demonstrate your proficiency in these technologies.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also expresses your enthusiasm for working in a research-focused environment like ETH Zurich. Mention how your background aligns with their mission of applying new knowledge and innovations.
Highlight Communication Skills: Since good communication skills in English are required, make sure to provide examples in your application that showcase your ability to collaborate effectively with diverse teams and stakeholders.
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 utilized these technologies, and be ready to explain your role in the development process.
✨Demonstrate Collaboration Abilities
Since the role involves working closely with the operation team, emphasize your teamwork skills. Share examples of how you've successfully collaborated on projects, especially in a hybrid work environment.
✨Communicate Clearly in English
Good communication is key. Practice explaining complex technical concepts in simple terms, as you may need to interact with professors and postdocs who might not have a technical background.
✨Understand the Project Background
Familiarize yourself with the Swiss FEGA data pipeline software and the Nordic e-Infrastructure Collaboration. Showing knowledge about the project will demonstrate your genuine interest and help you stand out.