Software Engineer Database
Jetzt bewerben
Software Engineer Database

Software Engineer Database

Vollzeit 43200 - 72000 € / Jahr (geschätzt) Kein Home Office möglich
Jetzt bewerben
ETH Zürich

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 collaborative team that values diversity and fosters a stimulating work environment.
  • Gewünschte Qualifikationen: Degree in computer science or related field; 3+ years of Java experience required.
  • Andere Informationen: Work with cutting-edge technologies 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,

Software Engineer Database Arbeitgeber: ETH Zürich

ETH Zurich is an exceptional employer, offering a dynamic and inclusive work culture that fosters innovation and collaboration among its diverse team of software engineers. With flexible working hours and the option to work from home up to three days a week, employees enjoy a healthy work-life balance while contributing to impactful research projects. The university also prioritizes professional growth, providing ample opportunities for skill development and career advancement in a stimulating environment located in the vibrant cities of Zurich and Basel.
ETH Zürich

Kontaktperson:

ETH Zürich HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Software Engineer Database

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 technical proficiency and problem-solving skills.

Tip Number 3

Emphasize your communication skills during interviews. Since you'll be collaborating with professors and postdocs, being able to convey complex technical concepts clearly will be crucial for success in this role.

Tip Number 4

Research ETH Zurich's culture and values, especially their commitment to diversity and equality of opportunity. Showing that you align with their mission can set you apart as a candidate who is not only technically skilled but also a good cultural fit.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer Database

Java Programming
Python Programming
Web Development
JavaScript/TypeScript
Data Pipeline Development
System Integration
Collaboration Skills
Communication Skills in English
Problem-Solving Skills
Adaptability to Diverse Technologies
Experience with Research Projects
Understanding of Software Development Life Cycle
Version Control Systems (e.g., Git)
Agile Methodologies

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 in software development, particularly with Java and Python. Include specific projects or roles that demonstrate your proficiency in these areas.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also expresses your enthusiasm for contributing to research projects at ETH Zurich. Mention your ability to work in a flexible environment and your commitment to collaboration.

Highlight Communication Skills: Since good communication skills in English are essential for this role, make sure to provide examples in your application that showcase your ability to communicate 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, as this will demonstrate your proficiency and relevance to the role.

Communicate Clearly

Good communication skills are essential for this position. Practice explaining complex technical concepts in simple terms, as you may need to collaborate with non-technical team members or stakeholders.

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 on the project will impress the interviewers and show your genuine interest.

Emphasize Flexibility and Teamwork

Since the role involves collaboration with the operation team and working in a hybrid environment, be ready to discuss your experiences in flexible work settings and how you effectively collaborate with others, even remotely.

Software Engineer Database
ETH Zürich
Jetzt bewerben
ETH Zürich
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>