Software Developer / Software Developeress

ETH Zurich - September 11, 2025

Software Developer with Data Science Expertise in Energy System Modelling

80%-100%, Zurich, fixed-term

The Research Center for Energy Networks (Forschungsstelle Energienetze - FEN) of the Swiss Federal Institute of Technology, Zurich (ETHZ) serves as a vital link between academic research, industry, society, and policymakers in the energy sector. FEN is dedicated to shaping the transition to a more sustainable, reliable, and cost-effective future energy system by providing utilities, grid operators, industrial associations, and federal institutions with technology-neutral and independent quantitative analysis.

Project Background

FEN's research involves extensive use of diverse datasets and sophisticated modeling techniques to evaluate and optimize energy systems. We have developed in-house tools and utilize open-source datasets to support our research activities across various temporal, spatial, and energy domains. To enhance our capabilities, we aim to integrate our modeling chain into a cohesive framework and unify our datasets into a cutting-edge data structure, enabling seamless interoperability and advanced analytics.

Job Description

We are seeking an experienced Software Developer with data science expertise to play a key role in designing and implementing a cohesive framework that integrates our existing in-house tools and the required datasets. The successful candidate will develop a unified data structure to manage, process, and provide access to diverse datasets relevant to energy systems and electricity grids, ensuring the scalability, interoperability, and robustness of the framework for various types of analysis. In this role, you will collaborate closely with researchers and domain experts to understand their requirements and translate them into efficient software solutions. Additionally, you will maintain and improve data pipelines and contribute to the long-term capabilities of our research infrastructure. Another critical aspect of the role is the establishment of a reliable version control system and the implementation of industry-standard software development practices for our in-house tools.

Profile

  • Education: Master’s or PhD in Computer Science, Data Science, Software Engineering, or a related field.
  • Experience: Proven track record in data engineering, software development, and integration of complex tools or systems.
  • Technical Skills:
    • Excellent programming skills (e.g., Python, C++, or similar).
    • Experience with data management, database systems, and API development.
    • Knowledge of software architecture, modular frameworks, and version control systems (e.g., Git).
    • Familiarity with energy systems modeling or related domains is an advantage.
  • Soft Skills:
    • Excellent analytical and problem-solving abilities.
    • Strong communication skills and the ability to work in an interdisciplinary team.
    • Self-motivated, organized, and capable of driving projects independently.

Workplace

As a member of a highly motivated team of scientists, you will be working in an international environment alongside established experts, with opportunities to contribute to the Swiss energy transition and produce scientific publications.

We Value Diversity

In line with our values, ETH Zurich encourages an inclusive culture. We promote equality of opportunity, value diversity, and nurture a working and learning environment where the rights and dignity of all our staff and students are respected. Visit our Equal Opportunities and Diversity website to learn more about our commitment to creating a fair and open environment that allows everyone to grow and thrive.

Curious? So Are We.

We look forward to receiving your online application using the form below. Only applications matching the job profile will be considered.

About ETH Zürich

ETH Zurich is one of the world's leading universities specializing in science and technology. Renowned for our excellent education, cutting-edge fundamental research, and direct transfer of new knowledge into society, we host over 30,000 people from more than 120 countries. Our university promotes independent thinking and inspires excellence in an environment that fosters innovation. Located at the heart of Europe, we connect with communities around the globe to develop solutions for the challenges of today and tomorrow.

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.