Student worker with C++ skills

Tuesday 13 Oct 20

Apply for this job

Apply no later than 1 November 2020
Apply for the job at Center for Biosustainability by completing the following form.

Apply 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 areas of interest and competence are C++ and Python (for scripting), and you are looking to gain experience while working on projects that will make an impact on the world, 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 using by applying the tools of Big Data and AI towards the life sciences. All code that you will develop will have a permissive open-source license (e.g., MIT), hosted on GitHub, and will be promoted at the international level via publications and conferences.  

Skill acquisition opportunities
At a more personal level, you will get the opportunity to learn the latest and greatest algorithms related to personalized medicine and synthetic biotechnology. You must be open to learning new information within the biology domain, and be open to contributing with your software engineering expertise and ideas at our regular meetings in the group. We anticipate that by working with us, you will develop or hone the following skills: 

  • Programming in modern C++
  • How to develop modern build/test/deploy infrastructure using CMAKE and continuous integration for all operating systems
  • GPU and multi-threading algorithm and logic
  • Native GUI design and development
  • Advanced GPU and CPU based algorithms for life-science data

The projects and tasks
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++
  • Develop and 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

Ideal competencies required for the projects
We are looking for a student worker that has experience within the C++ ecosystem. You must be also willing to work in an international environment with colleagues and partners from all over the world. Added to this, your CV comprises: 

  • Experience programming in C++ and scripting in Python
  • Experience in using CMAKE
  • 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

If you do not have all of the competencies and experience listed above, and you have initiative, are motivated, and eager to learn, then you are good to go: we anticipate that you will develop these skills fast enough while working within our team. 

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. 

It is a requirement that you are enlisted in a Danish university or equal to apply for this position. 

The employment will be covered by the relevant agreement for academic employees by the state. Employment and remunerated for work is linked to the research education.

The weekly working hours will be approximately 15 per week. However, the exact number is flexible and can be adjusted based on class workload. 

Contact and application
Please submit your online application no later than 1 November 2020. Open the “Apply online” link, fill out the form and attach, in English as one PDF file, 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 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. 

The Novo Nordisk Foundation Center for Biosustainability (DTU Biosustain)
Recent progress in our ability to read and write genomic code, combined with advances in automation, analytics and data science, has fundamentally changed the scope and ambition of harnessing the potential of biological systems. Big data approaches and analysis of biological systems are key research instruments at the Center. DTU Biosustain utilizes these advances for microbial cell factory design to foster sustainable lifestyles in relation to three application areas: Sustainable Chemicals, Natural Products, and Microbial Foods.

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 12,000 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.