Software Developer / Software Developeress

ETH Zürich - September 30, 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 connection among academic research, industry, society, and policymakers in the energy sector. FEN is dedicated to shaping the transition to a sustainable, reliable, and cost-effective future energy system by providing utilities, grid operators, industrial associations, and federal institutions with independent, technology-neutral quantitative analysis.

Our research leverages extensive datasets and sophisticated modeling techniques to evaluate and optimize energy systems. We have developed in-house tools and utilize open-source datasets to bolster our research capabilities across various temporal, spatial, and energy domains. To further enhance our capabilities, we are working to integrate our modeling chain into a cohesive framework and unify our datasets into a state-of-the-art data structure, empowering seamless interoperability and advanced analytics.

Position Summary

We are seeking an experienced Software Developer with data science expertise to play an integral role in designing and implementing a unified framework that merges our existing in-house tools with essential datasets. The successful candidate will be responsible for developing a cohesive data structure to manage, process, and facilitate access to diverse datasets related to energy systems and electricity grids. This role emphasizes scalability, interoperability, and robustness for various types of analysis.

The ideal candidate will collaborate closely with researchers and domain experts to comprehend requirements, translating them into efficient software solutions. Additionally, the role includes maintaining and enhancing data pipelines while contributing to the long-term capabilities of our research infrastructure. A key responsibility will also involve establishing a reliable version control system and applying industry-standard software development practices to our in-house 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:
    • Excellent analytical and problem-solving abilities.
    • Strong communication skills and ability to work in an interdisciplinary team.
    • Self-motivated, organized, and capable of independently driving projects.

Benefits

  • Being part of a highly motivated team of scientists
  • Working in an international environment with established experts
  • Opportunity to contribute to the Swiss energy transition
  • Potential for making scientific publications

We look forward to receiving your online application using the form below.

Additional Information

Due to the high volume of applications, only candidates whose profiles match the job requirements will be considered. For further information about the Research Center for Energy Networks, please visit our website. Any inquiries regarding this position should be directed to Dr. Turhan Demiray, Director of the Research Center for Energy Networks (FEN), via email at demirayt@ethz.ch (please note that applications should not be sent through this email).

Please be aware that the pre-selection process is conducted by our responsible recruiters, not artificial intelligence.

For recruitment services, the General Terms and Conditions 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.