Software Engineer with C++ and Python skills

onsdag 11 mar 20

Send ansøgning

Frist 5. april 2020
Du kan søge om jobbet ved Center for Biosustainability ved at udfylde den efterfølgende ansøgningsformular.

Ansøg online

Do you want to write unique open source code that will contribute towards enabling Big Data and AI in the life sciences?

If your area of expertise is C++ and Python, and you are looking for a job where you can make an impact on the world compared to most programming jobs, this is your chance. Your personal efforts will enable and accelerate our work towards development of new environment friendly products, better and less energy consuming manufacturing processes, new medical treatments, climate friendly farming, etc.


At a more personal level, you will get the opportunity to learn the latest and greatest algorithms related to personalized medicine and synthetic biotechnology as you participate in the transitioning of our center towards the era of Big Data and AI in the life sciences. All code that you will develop will have a permissive open-source license (e.g., MIT), and will be promoted at the international level via publications and conferences.


Develop and maintain a new open source platform for automated data handling

Your mission is to develop and optimize a new software platform that can automate handling of large and heterogeneous data sets (i.e., Big Data) from biotechnology experiments. You will do so by transforming algorithms developed by your scientist colleagues into C++ code that supports native multi-threading (and when possible, GPU acceleration) across multiple devices/OSs including cloud infrastructures. The core algorithms utilize state-of-the-art optimization and machine learning techniques. You will

  • Develop and maintain core software business logic and GUI components written in modern C++
  • Maintain core software build infrastructure using CMAKE and continuous integration infrastructure scripts
  • Develop and maintain scripts for deploying the software on both end-user devices and HPC infrastructure
  • Develop and maintain core software algorithms and workflows for data processing and analysis
  • Translate algorithms and workflows prototyped in Python by Data Scientists into the C++ core

We can only succeed if we work together and utilize our different specialties and skillsets to the maximum. As such, you must be open to learning new information within the biology domain, and also be open to contributing with your software engineering expertise and ideas at our regular meetings in the group.

Extensive programming experience within C++ and Python
We are looking for a colleague that likes to create results based on knowledge sharing and open-minded collaboration. Related to this, you must be willing to work in an international environment with colleagues and partners from all over the world. As you will become the team’s primary software expert, you must also be able to help define the product road map and drive things forward independently. Added to this, your CV comprises:

  • A software related university degree
  • Extensive programming experience within C++ and Python
  • Experience in using CMAKE
  • Extensive experience using version control with e.g. GitHub
  • Experience setting up and working with continuous integration tooling
  • Experience within and/or motivation for working with agile methods

DTU Biosustain – your new department
At DTU Biosustain we use synthetic biology techniques for the development of advanced materials and chemicals, smart and sustainable agriculture, and personalized human health applications. We are breaking new land at the absolute forefront of what is possible.  We have the funding, the knowhow, and the latest state-of-the-art technology and equipment needed to succeed. You can learn more at

Salary and terms of employment
Your new workplace is the Novo Nordisk Foundation Center for Biosustainability (CFB) at Building 220, Kemitorvet, 2800 Kgs. Lyngby, Denmark.

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.

Application and contact

Please submit your online application no later than 5 April 2020. Open the “Apply online” link, fill out the form and attach all materials to be given consideration including CV, cover letter, diploma and if relevant list of publications.


If you have any questions, you are very welcome to contact Senior Scientist, Douglas McCloskey at or Senior Analytical Chemist, Mette Kristensen at If necessary, we will set up an additional phone call to ensure your understanding of the job and your many opportunities.


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


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 vision to develop and create value using science and engineering to benefit society. That vision lives on today. DTU has 11,500 students and 6,000 employees. We work in an international atmosphere and have an inclusive, evolving, and informal working environment. Our main campus is in Kgs. Lyngby north of Copenhagen and we have campuses in Roskilde and Ballerup and in Sisimiut in Greenland.