Bioinformatics Software Engineer - DTU Biosustain

Job Description

Bioinformatics Software Engineer Build bioinformatics systems to solve high-impact real-world challenges  

Imagine a world in which it is possible to produce most meat synthetically without rearing animals, paralyzed patients can have their spinal cords restored with the help of stem cells, industrial chemicals are produced in factories that use microbes, diseases caused by genetics are prevented before birth, diets and fitness regimens are tailored to individual genomes, microbiomes help extend life expectancy, and bio-machine interfaces enable direct mental control of electronics. The foundational technologies for all of these possibilities are already in place. The world is experiencing a biotechnological revolution that has been decades in the making, and while these are the early days, the scope and scale of these emerging capabilities will have a broad impact on economies and societies. 

At The Novo Nordisk Foundation Center for Biosustainability (DTU Biosustain), located on the Technical University of Denmark’s main campus near Copenhagen (Kongens Lyngby), we develop the next generation of biosustainable technologies using synthetic biology techniques with state-of-the-art equipment and top-class scientists from all over the world. We aim to achieve the goal of a sustainable future by creating novel paths to chemicals, materials, pharmaceuticals, and food using microbial cells. We are searching for a software engineer that will contribute to the development of bioinformatics databases and analytics platforms to be leveraged in designing strains for sustainable bio-based production of valuable compounds. Examples of similar projects can be found at and 

Build microbial strain design tools for large-scale omics analysis and more You will join the DTU Biosustain’s Reconstruction Team, headed by DTU Biosustain Prof. Bernhard Palsson and Patrick Phaneuf. You will work closely with skilled scientists and subject matter experts to help them translate needs into possible software solutions. As such, you will get a unique opportunity to work with frontend and backend development as well as deployment and application monitoring. As a bioinformatics software developer, your primary tasks will include:

  • Data processing through cloud-computing services and custom pipelines,
  • Database design,
  • Data analytics development for bioinformatics analysis,
  • Web frontend and backend development,
  • Server administration and monitoring,

At the DTU Biosustain, cross-organizational collaboration and knowledge sharing are the foundation for turning our highly ambitious goals into reality. As such, you can look forward to working closely together with experimentalists, computationalists, and other engineers to ensure the success of your projects.

University degree in software engineering, bioinformatics, or equivalent professional experience We are looking for an independent and driven individual who prioritizes quality, clarity, impact, innovation, and constructive collaboration. We also expect this individual to have the professional and organizational skills necessary to manage, contribute to, and communicate progress for multiple parallel projects. Additionally, your CV should demonstrate some of the following:

  • University degree in software engineering, bioinformatics, or equivalent professional experience,
  • Experience in computational analysis (R, Pandas, Matplotlib/Seaborn, Numpy),
  • Experience with relational database development,
  • Experience with standard software engineering practices (version control, unit testing, etc.).
  • Experience or motivation for workflow pipelining (SnakeMake, NextFlow, etc.).
  • Experience or motivation for web application development and server administration,
    • Web service infrastructure: Python 3, Flask, SQLAlchemy, NGINX
    • Web interfaces: HTML/CSS, Javascript, Twitter Bootstrap,
    • Scalable deployment & CI: Docker, Kubernetes, RabbitMQ, Jenkins, Github Actions
    • Persistence and caching: SQL, Redis
  • Experience or motivation for cloud computing services (Google, AWS, Azure),
  • Excellent written and spoken English, interpersonal, and organizational skills,

Salary and appointment terms The appointment will be based on the collective agreement with the Danish Confederation of Professional Associations. The salary for the position will be determined by the applicant’s qualifications and in agreement with the relevant union. We wish the candidate to start as soon as possible (according to mutual agreement).

Application and contact Please submit your online application no later than 15 June 2023. 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 Patrick Phaneuf at

Applications received after the deadline will not be considered.  

All interested 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 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.