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: Diversity and equality are core values; we respect everyone's rights and dignity.
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 - AWS Arbeitgeber: ETH Zürich
Kontaktperson:
ETH Zürich HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer - AWS
✨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 help you demonstrate your ability to contribute effectively from day one.
✨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 showcase your hands-on skills and problem-solving abilities.
✨Tip Number 3
Since communication is key in this role, practice articulating complex technical concepts in simple terms. This will not only help you during interviews but also show that you can collaborate effectively with non-technical team members.
✨Tip Number 4
Research ETH Zurich's culture and values, especially their commitment to diversity and equality. Being able to align your personal values with those of the organization can make a strong impression during your discussions.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer - AWS
Tipps für deine Bewerbung 🫡
Understand the Role: Take the time to thoroughly read the job description for the Software Engineer position at ETH Zurich. Understand the specific technologies and skills required, such as Java, Python, and web development experience.
Tailor Your CV: Customize your CV to highlight relevant experience and skills that align with the job requirements. Emphasize your proficiency in Java, Python, and any web development projects you've worked on.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and research. Mention specific projects or experiences that demonstrate your ability to contribute to the data pipeline software development.
Highlight Communication Skills: Since good communication skills in English are essential, provide examples in your application that illustrate 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'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 Swiss FEGA data pipeline software and the Nordic e-Infrastructure Collaboration. Showing that you have done your homework will demonstrate your genuine interest in the position and the organization.
✨Ask Insightful Questions
Prepare thoughtful questions about the team's current projects, challenges they face, and the technologies they use. This not only shows your enthusiasm but also helps you assess if the role aligns with your career goals.