Intern in AI Applied to Architecture and Engineering

ETH Zürich - July 19, 2025

Swiss Data Science Center

The Swiss Data Science Center (SDSC) is a National Research Infrastructure jointly founded by EPFL and ETH Zurich and is part of the ETH Domain. Our mission is to support academic laboratories, hospitals, industry, and public sector stakeholders, including cantonal and federal administrations, throughout their entire data science journey—ranging from data collection and management to machine learning, AI, and industrialization.

With a large multidisciplinary team of professionals across three locations (Lausanne, Zurich, Villigen), the SDSC offers expertise and services across various domains such as health and biomedical sciences, energy and sustainability, climate and environment, and large-scale scientific infrastructures.

Internship Opportunity

In collaboration with experts in architecture and engineering, we have developed a tool called AIXD for AI-assisted forward and inverse design. We are currently in the process of developing a plugin that will enable Virtual Reality (VR) exploration of the design space, aimed at enhancing interpretability and understanding of the possibilities and limitations of the problem. This effort includes implementing additional embedding models in the AIXD Python core to capture the structure and organization of geometries within the design space.

We are offering an internship within the Research Team at SDSC to investigate embedding models further, implement and evaluate them, and develop new features for the AIXD toolbox. You will have the opportunity to collaborate with domain experts and other data scientists to ensure the successful development of these new features, gaining insights into how machine learning methods can be applied to various fields—from environmental sciences to political sciences. This experience will equip you with the skills needed for interdisciplinary research.

Key Responsibilities

  • Conduct the software development of the AIXD toolbox by implementing new features.
  • Investigate new embedding methods to capture the structure and organization of the design space.
  • Implement new visualization approaches to enhance understanding of the data and AIXD results.
  • Perform standard tasks of debugging and documentation for the AIXD toolbox.

Qualifications

  • You hold a BSc or MSc in Computer Science or related fields, with proven experience in software development.
  • You possess experience with Python, PyTorch, and UI frameworks such as Flask.
  • You have a strong background in machine learning and data science.
  • You are skilled at presenting complex results through appealing and informative visualizations.

Internship Details

This is a 5-month internship at the SDSC Zürich office, conveniently located in Oerlikon, with the start date as soon as possible. You will be part of a stimulating, collaborative, and cross-disciplinary environment at a world-class research institution, working alongside a team of 40 data scientists from over 15 countries. Together, we focus on applying and developing novel machine learning methods to address real-world problems while valuing work-life balance.

We encourage experimentation and creativity by actively promoting the learning of new technologies and approaches on the job.

Apply Now

If you are proficient in Python and software development, knowledgeable about machine learning methods, and eager to engage in fascinating interdisciplinary research, we are looking for someone like you to advance this project. Apply online using the form below.

Please note that only applications matching the job profile will be considered.

Additional Information

For further information about SDSC, please visit our website, where you can find examples of projects carried out by the Research Team.

For questions regarding the position, please contact An Jacobs at hr@datascience.ch (no applications).

Please be aware that the pre-selection process is carried out by our dedicated recruiters, not by artificial intelligence. The General Terms and Conditions of ETH Zurich apply for recruitment services.

Location : Zürich
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.