Scientific Programmer for Wind Resource Assessment Applications

Friday 30 Aug 19

Apply for this job

Apply no later than 26 September 2019
Apply for the job at DTU Wind Energy by completing the following form.

Apply online

The Department of Wind Energy at DTU is internationally recognised for its Wind Resource Assessment software and methodologies. We are expanding how users can interact with our models and data and are seeking a Scientific Programmer to make a significant contribution to new tools within our wind resource assessment brand WAsP. In close collaboration with scientific and technical colleagues, you have a direct impact on bringing tools to a global audience and promoting a renewable energy future.

This position is in the Resource Assessment Modelling Section (RAM), located at our Risø campus. The RAM section conducts research related to the assessment of wind resources for wind energy generation and the estimation of loads on wind turbines and various other structures. Working in the RAM section provides you with access to HPC systems, a canteen with healthy lunch options every day, and opportunities to learn more through in-house seminars and the ability to attend conferences and courses.

The job
This position’s primary focus is to work closely with researchers and front-end developers to provide utilities that benefit the wind energy community. The work involves four main areas of focus: 

  • enhancement of code and scripts to improve documentation, make them more flexible, and enable web interfacing;
  • communicate the best practices from the world of computer science to the research scientists working in the department;
  • perform routine system administration tasks such as backups, updates, and releases on Linux servers used for distributing data and tools;
  • Create tools that automate everyday tasks.

Within the RAM section, you will be working as part of a small team of software developers, who will provide the training of skills that you may not have upon hire.

The successful candidate will be expected to collaborate with other groups within the Wind Energy Department, in cross-disciplinary projects.

Our expectations of you
Our primary programming language for this project is Python, but we are looking for more skills from a successful applicant. We are seeking candidates that have around five or more of the skills from the bullets below, with a preference given to those that have skills from multiple sections.


  • Good knowledge of the scientific Python stack
  • Experience with FLASK for creating Python web applications
  • Experience optimising Python code particularly with Dask and Numba
  • Experience coupling Python with compiled languages
  • Experience designing Python packages and APIs for larger projects
  • Experience with OGC WMS/WCS servers (MapServer / GeoServer)
  • Experience with PostGIS servers
  • Experience with creating map tiles from OpenStreetMap data
  • Experience with building small web applications using GIS data (Leaflet / OpenLayers)

Server administration: 

  • Experience with creating docker containers
  • Experience with spinning up new machines using Ansible
  • Experience administering Web servers and SQL servers
  • Experience with GitLab CI

Scientific programming experience: 

  • Experience with scientific data formats such as NetCDF and HDF5
  • Experience working with legacy scientific (Fortran) code bases, which were not designed using modern programming best practices
  • Previous work on Wind Energy or scientific based projects
  • Experience running optimisers to find the optimal value for a process
  • Experience with Machine Learning / Big Data
Additional programming experience: 
  • Experience with Git / Gitlab
  • Some familiarity or interest in learning Fortran with OpenMP
  • Experience creating backend services for web applications
  • Experience developing XML Schemas
  • Experience with Delphi / Pascal

In addition, it is expected that you fulfil the following: 

  • work independently and to efficiently deliver results on time
  • work as part of a team in a multi-disciplinary environment
  • take the initiative, prioritise and work under set deadlines
  • Communicate in English, both verbal and written

What we offer in return
We offer an interesting and challenging job in an international atmosphere with the focus on research, teaching, innovation and scientific advice for the benefit of the surrounding community. We place emphasis on a high level of professionalism among our staff, so skills development is an integral part of our organization. We offer a great flexibility in the position. In the area of technical and natural sciences, DTU is one of the leading research and education institutions in Europe.

Salary and appointment terms
The appointment will be based on the collective agreement with the Danish Confederation of Professional Associations. The allowance will be agreed upon with the relevant union. 

The workplace is DTU Risø Campus, Roskilde, Denmark.

Application and contact
Please submit your online application no later than 26 September 2019 (local time)Open the “Apply online” link, fill out the form and attach your motivated application, CV and exam certificates.

If you would like additional information about the position, you are welcome to contact Head of Section Jake Badger, phone +45 4677 5094 or e-mail:

You can read more about DTU Wind Energy our homepage:

All interested candidates irrespective of age, gender, race, disability, religion or ethnic background are encouraged to apply.

DTU Wind Energy has more than 240 staff members, including 150 academic staff members and approximately 50 PhD students. DTU Wind Energy has a considerable degree of innovation and cooperation with companies and sector associations within the wind industry in Denmark and abroad. The research is conducted within the three main topics wind energy systems, wind turbine technology, and basics for wind energy. DTU Wind Energy is one of the largest and most prominent research institutions within wind energy.

DTU is a technical university providing internationally leading research, education, innovation and scientific advice. Our staff of 6,000 advance science and technology to create innovative solutions that meet the demands of society, and our 11,200 students are being educated to address the technological challenges of the future. DTU is an independent university collaborating globally with business, industry, government and public agencies.