Empa - the place where innovation starts

Empa is the research institute for materials science and technology of the ETH Domain and conducts cutting-edge research for the benefit of industry and the well-being of society.
The Urban energy Systems Laboratory develops methods and tools to model, design, and assess building and urban systems with focus on energy hubs, multi-energy grids and integration of renewable energy and storage systems. To strengthen our team we are looking for a
Software Engineer for urban energy system modelling
We are looking for a software engineer to develop and maintain an energy hub optimization library in an interdisciplinary team. Your responsibilities would include the architecture of the library structure, integration of new features together with the research team, documentation, automated testing as well as releasing and maintaining the code as Open Source. Further you would coordinate and advice the researchers and various projects to use and further establish a workflow based on GitLab to enable sharing and working on a common code base. As urban energy simulations is data intensive, you would be involved in defining and setting up data structures for data at building to urban and (inter)-national scale.
We are seeking a highly motivated and dedicated candidate with a university degree in software engineering. The candidate should have profound knowledge and experience in backend software development. The following skills are required:
  • Python
  • git
  • CI/CD pipelines
  • Databases (SQL etc.)

A background in operational research or mathematics would be a great plus. Experience with optimization software (Gurobi Solver) is a plus. Domain specific knowledge in energy system modeling and optimization using Python is desirable. The candidate should be proficient in English; basic comprehension and oral skills in German are desirable.

We are offering a multi-faceted and challenging 80-100% position in a modern research environment with excellent infrastructure. The contract is initially limited to two years.
For further information about the position please contact Dr Binod Koirala, binod.koirala@empa.ch or Dr Robin Mutschler, robin.mutschler@empa.ch and visit our websites www.empa.ch/web/s313 and Empa-Video

We look forward to receiving your online application including a letter of motivation, CV, diplomas with transcripts and contact details of two referees. Please upload the requested documents through our webpage. Applications via email will not be considered.

Empa, Patricia Nitzsche, Human Resources, Ueberlandstrasse 129, 8600 Dübendorf, Switzerland.