Software Developer / Software Developeress

ETH Zürich - September 25, 2025

Research Center for Energy Networks

The Research Center for Energy Networks (Forschungsstelle Energienetze – FEN) at 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 committed to shaping the transition towards a sustainable, reliable, and cost-effective future energy system by providing technology-neutral and independent quantitative analyses to utilities, grid operators, industrial associations, and federal institutions.

Our research relies on the extensive use of diverse datasets and advanced modeling techniques to evaluate and optimize energy systems. We have developed proprietary tools and utilize open-source datasets to facilitate research across various temporal, spatial, and energy domains. To further enhance our capabilities, we are focused on integrating our modeling processes into a cohesive framework and unifying our datasets into a state-of-the-art data structure, allowing for seamless interoperability and advanced analytics.

Position Overview

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 necessary datasets. The successful candidate will develop a unified data structure to manage, process, and provide access to various datasets pertinent to energy systems and electricity grids. This role will ensure the scalability, interoperability, and robustness of the framework for diverse types of analysis.

As part of the team, you will collaborate closely with researchers and domain experts to understand requirements and translate them into efficient software solutions. Additionally, you will be responsible for maintaining and improving data pipelines and contributing to the long-term capabilities of our research infrastructure. A critical aspect of this role will include setting up a reliable version control system and implementing industry-standard software development practices for our tools.

Qualifications

  • 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:
    • Exceptional analytical and problem-solving abilities.
    • Strong communication skills and the capacity to work in an interdisciplinary team.
    • Self-motivated, organized, and able to drive projects independently.

What We Offer

  • Collaboration within a highly motivated team of scientists.
  • An international environment of established experts.
  • The opportunity to contribute to the Swiss energy transition.
  • Potential for scientific publications.

Apply online using the form below. Only applications matching the job profile will be considered.

Contact Information

For further information about the Research Center for Energy Networks, please visit our website. Questions regarding the position should be directed to Dr. Turhan Demiray, the Director of the Research Center for Energy Networks (FEN) via e-mail: demirayt@ethz.ch (no applications).

We would like to emphasize that the pre-selection process is conducted by our responsible recruiters and not by artificial intelligence. For recruitment services, the GTC of ETH Zurich apply.

Location : Zürich ETH-Zentrum
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.