Register now After registration you will be able to apply for this opportunity online.
This opportunity is not published. No applications will be accepted.
Software Engineer for urban energy system modelling (20% or more, paid position)
We are looking for a software engineer to develop and maintain an MILP based energy system optimization library in an interdisciplinary team.
Keywords: Software design and architecture
Python
git
CI/CD pipelines
Data bases
Energy system modelling
optimization
Your responsibilities would include the integration of new features together with the research team, the doc-umentation of the code, automated testing as well as releasing and maintaining the code as Open Source. You would further develop the architecture and interfaces of the software structure to communicate with other software tools. Further, you would coordinate and advice the researchers and various projects to use and fur-ther 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.
Your responsibilities would include the integration of new features together with the research team, the doc-umentation of the code, automated testing as well as releasing and maintaining the code as Open Source. You would further develop the architecture and interfaces of the software structure to communicate with other software tools. Further, you would coordinate and advice the researchers and various projects to use and fur-ther 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 fol-lowing skills are required:
- Software Design & Architecture
- 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 20% (or more) student assistant position in a modern re-search environment with excellent infrastructure.
We are looking forward to receiving your application comprising a letter of motivation, a CV, diploma copies, and two reference with contact details. Please submit your application online and upload all documents (in pdf) through this webpage. Any other way of applying will not be considered.
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 fol-lowing skills are required: - Software Design & Architecture - 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 20% (or more) student assistant position in a modern re-search environment with excellent infrastructure. We are looking forward to receiving your application comprising a letter of motivation, a CV, diploma copies, and two reference with contact details. Please submit your application online and upload all documents (in pdf) through this webpage. Any other way of applying will not be considered.