Senior Python Backend Engineer - DTU Wind

fuldtid
Senior Python Backend Engineer - DTU Wind
  • DTU-RISØ
  • Frederiksborgvej 399, 4000 Roskilde

We are looking for a Senior Python Backend Engineer to join our dynamic and growing software development team in the Wind and Energy Systems Division at DTU.

As our team expands to support an increasing number of high-impact research tools and data services, we are looking for a senior developer to help guide technical decisions, review and structure code, and collaborate with stakeholders to improve the reliability and maintainability of our platforms.

You will work closely with the Tech Lead to ensure our codebases evolve toward modern best practices while continuing to support important international research collaborations, , with digitalization being evermore the means projects outcomes are disseminated. 

The job
You will be part of a multidisciplinary software development team responsible for platforms such as the widely used Global Wind Atlas, New European Wind Atlas, and web applications supporting research models like CorRES, WAsP, and Aquada. These tools are widely used by researchers, policymakers, and industry stakeholders to support evidence-based decision making in renewable energy.

 As a senior team member, your responsibilities will include: 

  • Reviewing merge requests and helping maintain code quality across services
  • Collaborating with the tech lead on system architecture and design decisions
  • Creating and maintaining internal libraries and shared tooling
  • Assisting in security improvements, dependency management, and code modernization
  • Contributing to feature development and bug fixes in backend services
  • Supporting communication with researchers and stakeholders to clarify technical needs
  • Mentoring junior developers and contributing to team practices and documentation
  • Occasionally assisting with frontend integrations (HTML templates / Unpoly)

This is a backend-focused position, working primarily in Python within a modern stack that includes asynchronous services, scientific data formats, and containerized infrastructure.

Our expectations of you
We are looking for someone with strong backend development experience and a collaborative mindset. You don’t need to tick every box, but we expect you to bring solid technical skills and a willingness to work with both engineers and researchers in a scientific environment.

We expect several of the following competencies: 

  • Experience developing backend web applications in Python, ideally using FastAPI, Flask, or similar
  • Familiarity with asynchronous workflows and task queues (e.g., Celery)
  • Knowledge of database design, preferably with relational or graph-relational models (PostgreSQL, EdgeDB/Gel, etc.)
  • Experience working with scientific or geospatial data formats (e.g., GeoTIFF, NetCDF, Zarr)
  • Understanding of modern CI/CD practices and Git-based development workflows
  • Comfort working in Linux environments and with Docker-based infrastructure
  • Ability to read, review, and improve code written by others
  • Strong communication skills and the ability to work with domain experts from different fields

 We also value: 

  • Experience with authentication/authorization flows (e.g., OAuth2, Keycloak)
  • An interest in scientific computing, open data, and climate/energy research
  • A proactive approach to improving development workflows and team practices
  • A collaborative mindset and willingness to mentor or support peers

If you’re excited about building tools that have real-world impact and are eager to contribute to a high-functioning team, we encourage you to apply — even if you don’t meet every listed qualification.  

What we offer in return
We offer a meaningful and technically engaging role where your work directly supports the global green transition. You will help build and maintain scientific web applications used by researchers, industry experts, and policymakers worldwide.

You’ll join a small, skilled, and collaborative development team with opportunities to learn new technologies, contribute to architectural decisions, and shape internal tools and libraries. While our major platforms have well-established tech stacks, we value open-minded discussions about new ideas and improvements.

DTU Wind and Energy Systems is a world leader in wind energy research, and we work closely with some of the most recognized experts in the field. Our department provides a stable and flexible working environment, with room for both professional growth and technical exploration.

You will become part of an international workplace focused on research, teaching, innovation, and scientific advice for the benefit of society. Skills development is a priority at DTU, and we support our staff in growing their expertise over time. 

Salary and appointment terms
The position will have the title of either Senior Development Engineer or Special Consultant. The appointment will be based on the collective agreement with the Danish Confederation of Professional Associations (AC), or in accordance with the OAO-S Joint Agreement and the organization agreement for IT employees (Prosa) in the service of the state.

The position is a full-time position, located at DTU's Risø campus. There is flexibility to work from home up to two days a week. The starting date is 1 January 2026, or by mutual agreement.

Application and contact
Please submit your online application no later than 15 October 2025.  Open the “Apply now” link, fill out the form and attach your motivated application, CV and exam certificates. 

If you would like additional information about the position, please contact Technical Lead for Wind Resource Assessment Applications, Neil Davis on +45 93 51 13 11 or neda at dtu dot dk.

Applications received after the deadline will not be considered.

All interested candidates irrespective of age, gender, disability, race, religion or ethnic background are encouraged to apply. As DTU works with research in critical technology, which is subject to special rules for security and export control, open-source background checks may be conducted on qualified candidates for the position.

DTU Wind and Energy Systems has led wind energy research, teaching, and commercial activities since the 1970s. With approximately 400 staff, it is the world’s largest public research institute dedicated to wind and energy systems transition. Internationally recognized for pioneering wind technology and smart energy systems, the department is structured into four divisions: Materials and Components, Wind Turbine Technology, Wind Energy Systems, and Power and Energy Systems. In close collaboration with industry and public authorities, DTU Wind and Energy Systems develops cutting-edge solutions for a sustainable energy future and trains the next generation of engineers.

About the Division: The Wind Energy Systems division focuses the development of a chain of systems that connects Atmosphere-Plant-Grid-Society. The division is home to several large software projects and datasets that help to disseminate this research to the industry and public. 

Technology for people
DTU develops technology for people. With our international elite research and study programmes, we are helping to create a better world and to solve the global challenges formulated in the UN’s 17 Sustainable Development Goals. Hans Christian Ørsted founded DTU in 1829 with a clear mission to develop and create value using science and engineering to benefit society. That mission lives on today. DTU has 13,500 students and 6,000 employees. We work in an international atmosphere and have an inclusive, evolving, and informal working environment. DTU has campuses in all parts of Denmark and in Greenland, and we collaborate with the best universities around the world.

Log ind