Scientific Software Developer – FAIR and Interoperable Workflows for Accelerated Materials Discovery - DTU Energy

DTU Energy
Kgs. Lyngby, 2800
DTU Energy logo

Oversigt og nøgleindsigter

DTU Energy søger en Scientific Software Developer til digitalisering af materialerforskning og udvikling af interoperable workflows med fokus på FAIR-principper. Stillingen involverer samarbejde med europæiske partnere om at skabe maskinhandterbare data og værktøjer.

Højdepunkter

  • Arbejdet fokuserer på accelereret opdagelse af nye materialer til energikonvertering og lagring.
  • Mulighed for at deltage i nationale og internationale digitaliseringsinitiativer som CAPeX.
  • Samarbejde med tværfaglige teams og adgang til store faciliteter og HPC.

Påkrævede kvalifikationer

  • MSc eller PhD i datalogi, materialeforskning, fysik eller kemi.
  • Kendskab til Python og moderne softwareudvikling (test, CI/CD, Git).
  • Erfaring med workflow-systemer og containerisering (Docker/Conda).

Ønskværdige kvalifikationer

  • Erfaring med databaser og bygning af API'er/datakanaler.
  • Kendskab til kunstig intelligens og maskinlæring.

Den ideale kandidat

Den ideelle kandidat har en stærk teknisk baggrund i softwareudvikling og materialeforskning samt evnen til at arbejde selvstændigt og i tværfaglige teams. Personen skal have en problemløsende tilgang og være ivrig efter at bidrage til innovative forskningsprojekter.

Jobdetaljer

Løn efter aftale
Fuldtid
37 timer/uge
Kun kontor
Kgs. Lyngby
2800

Jobbeskrivelse

Jobbeskrivelse

The Department of Energy Conversion and Storage (DTU Energy), the Section for Autonomous Materials Discovery and the Pioneer Center for Accelerating P2X Materials Discovery (CAPeX) invite applications for a position as Scientific Software Developer (SSD) in the field of digitalizing materials discovery and development of FAIR and interoperable workflows. DTU Energy is focusing on accelerating the discovery and development of new materials and technologies for energy conversion and storage, e.g. fuel and solar cells, batteries, membranes, magnetic refrigeration and thermoelectrics, electrolysis and sustainable synthetic fuels and chemicals.

The job

You will support DTU Energy in ensuring that modern digital concepts shape future materials research and discovery, including the participation in large-scale digitalization initiatives at the national and international level, such as CAPeX and the MaterialsCommons activities (https://materialscommons4.eu), where you will collaborate closely with European partners. Here, you will design and operate federated, interoperable and FAIR workflows that connect self‑driving laboratories (SDLs), computational pipelines and AI tools across partners making data, tools and processes machine‑actionable and reusable.

The tasks of the Scientific Software Developer include:

  • Positioning DTU as an institution that plays a pioneering role in the development of guidelines for handling research data in materials science and engineering, and utilize AI-tools for accelerated materials discovery
  • Integrating industrial requirements (e.g., digital product passport) into the materials science workflow
  • Advancing and advising on digital solutions for tasks related to the technical safety of products and processes
  • Providing impetus for existing and initiating new third-party funded research projects and research collaborations
  • Coordination, preparation, execution and reporting of project events, workshops and tutorials

Our expectations of you

We are looking for a scientific software developer who can translate FAIR/semantic concepts into robust, usable software.

You should have:

  • An MSc or PhD degree in computer science, materials science, physics or chemistry (or similar related field)
  • Proficiency in Python and modern software engineering (testing, CI/CD, packaging, Git).
  • Hands‑on experience with one or more workflow systems (e.g., AiiDA, pyiron, Apache Airflow, SimStack, PerQueue) and containerization (Docker/Conda).
  • Working knowledge of FAIR and linked‑data technologies (e.g., JSON‑LD/RDF) and willingness to work with domain ontologies (e.g., EMMO/PMDco).
  • Solid knowledge in the field of computer simulations for materials physics/chemistry and materials science issues
  • Excellent English communication skills and an ability to collaborate across disciplines and institutions.

You should preferably also have:

  • Experience with databases, building APIs/data pipelines and integrating with ELNs and/or instruments.
  • Experience with artificial intelligence and machine learning
  • Problem-solving skills and an entrepreneurial attitude with a go-to attitude
  • Ability to work independently and to plan and carry out complicated tasks.
  • Ability to be a part of a dynamical multi-disciplinary department and network with project partners and international collaborators.

What we offer in return

You will join the Section for Autonomous Materials Discovery at DTU Energy and work closely with the CAPeX Pioneer Center. We offer a collaborative environment that spans computational and experimental materials science, AI/ML and robotics, with access to European partners, large‑scale facilities and HPC. Your software will help shape an EU‑wide federated infrastructure (MaterialsCommons).

Application and contact

Please submit your online application no later than 1 May 2026. Open the “Apply now” link, fill out the form and attach in one PDF file containing all this material: Your motivated application, Your CV, Exam certificates.

If you would like additional information about the position, please contact the Director of CAPeX, Prof. Tejs Vegge at teve@dtu.dk or Head of Section, Prof. Ivano Castelli ivca@dtu.dk.

Karrierevej

Typisk karriereforløb

1

Senior Scientific Software Developer

2

Technical Lead

3

Research Project Manager

Vækstpotentiale

Der er et stort vækstpotentiale i denne stilling, da digitalisering af materialeforskning er en hurtigt voksende trend. Med den rette erfaring kan man bevæge sig ind i ledende stillinger, der involverer større ansvar for projektledelse og strategisk udvikling.

Overførbare færdigheder

SoftwareudviklingDataanalyseTværfagligt samarbejde

Branchekontekst

Stillingen er central i den hurtigt udviklende energisektor, hvor digitalisering og automatisering af materialeforskning er afgørende for at fremme innovation. DTU Energy's fokus på FAIR og interoperable workflows placerer institutionen i fronten af moderne forskningsmetoder.

Færdighedsanalyse

Kritiske færdigheder

MSc eller PhD i datalogi, materialvidenskab, fysik eller kemi

Uddannelsesmæssig baggrund skal være relevant for stillingen.

Proficiency i Python

Evne til at udvikle robust software med Python som programmeringssprog.

Moderne software engineering (test, CI/CD, pakkeadministration, Git)

Færdigheder i at implementere moderne metoder til softwareudvikling.

Engelsk kommunikation

Evne til at kommunikere effektivt på engelsk på tværs af discipliner.

Vigtige færdigheder

Erfaring med workflow-systemer (f.eks. AiiDA, pyiron)

Praktisk erfaring med relevante værktøjer til workflow-håndtering.

Containerization (Docker/Conda)

Evne til at anvende containerteknologier til at lette softwareudvikling.

Kendskab til FAIR og linked-data teknologier

Forståelse for principperne bag FAIR og arbejdet med domæneontologier.

Solid viden inden for computersimuleringer for materialefysik/kemi

Evne til at anvende computersimuleringer i materialeforskning.

Ønskværdige færdigheder

Erfaring med databaser og API'er

Praktisk erfaring med databaser og opbygning af API'er/data pipelines.

Integration med ELNs og/eller instrumenter

Erfaring med integration af softwareløsninger med elektroniske laboratorienotater.

Mest kritiske færdigheder

MSc eller PhD i datalogi, materialvidenskab, fysik eller kemiProficiency i PythonModerne software engineering (test, CI/CD, pakkeadministration, Git)

Sådan fremhæver du din erfaring

Fremhæv erfaring med relevante programmeringssprog og softwareudviklingsmetoder i tidligere projekter. Beskriv specifikke projekter, hvor du har arbejdet med workflow-systemer og hvordan du har anvendt FAIR principper i dit arbejde.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive en erfaring, hvor du har arbejdet med FAIR-principper i softwareudvikling?

teknisk

Tip: Fokusér på konkrete eksempler og hvordan du implementerede FAIR i dit arbejde.

Hvordan vil du sikre, at de digitale løsninger, du udvikler, er interoperable?

teknisk

Tip: Diskuter specifikke metoder eller værktøjer, du bruger til at opnå interoperabilitet.

Hvordan håndterer du samarbejde med tværfaglige teams?

kultur

Tip: Giv eksempler på tidligere samarbejder og hvordan du tilpassede din kommunikation.

Hvilke udfordringer har du mødt i udviklingen af workflow-systemer, og hvordan har du overvundet dem?

erfaring

Tip: Beskriv specifikke problemer og de løsninger, du implementerede.

Fortæl om en situation, hvor du skulle integrere krav fra industrien i et forskningsprojekt.

situation

Tip: Fokuser på dine strategier for at forstå og implementere disse krav.

Spørgsmål du kan stille

  • Hvilke projekter arbejder I i øjeblikket med inden for digitalisering af materialeforskning?
  • Hvordan samarbejder DTU Energy med internationale partnere i CAPeX initiativer?
  • Hvilke værktøjer og teknologier bruger I til at sikre, at jeres workflows er FAIR?

Tale punkter

  • Din erfaring med Python og software engineering, herunder CI/CD og Git.
  • Eksempler på tidligere projekter, hvor du har implementeret FAIR-principper.
  • Din evne til at samarbejde med forskellige faggrupper og bidrage til tværfaglige projekter.

Bekymringspunkter at være opmærksom på

  • Manglende erfaring med relevante værktøjer og teknologier nævnt i jobopslaget.
  • Uklare eller generiske svar på tekniske spørgsmål, som ikke demonstrerer dybdegående viden.

Ansøgningsstrategi

Ansøgningstips

  • Sørg for at fremhæve din erfaring med FAIR og interoperable workflows i din ansøgning.
  • Inkluder konkrete eksempler på tidligere projekter, hvor du har anvendt Python og workflow-systemer.
  • Vis hvordan du har arbejdet med tværfaglige teams og kommunikeret komplekse tekniske emner effektivt.

Nøgleord at inkludere

FAIRinteroperable workflowsPythonAiiDAcontainerizationAI-tools

Fokus i ansøgningen

Fremhæv din evne til at oversætte FAIR koncepter til praktiske softwareløsninger og din erfaring med digitalisering i materialeforskning.

Tilpasning af CV

Tilpas dit CV ved at fremhæve relevante færdigheder, såsom erfaring med specifikke workflow-systemer og din uddannelsesmæssige baggrund inden for materialevidenskab eller computer science.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Scientific Software Developer?

Stillingen som Scientific Software Developer involverer design og drift af interoperable og FAIR workflows, der understøtter digitalisering af materialeforskning. Du vil arbejde med selvkørende laboratorier og AI-værktøjer for at gøre data og processer maskinhandterbare.

Hvilke kvalifikationer kræves for at ansøge?

Kandidater skal have en MSc eller PhD i datalogi, materialeforskning, fysik eller kemi og være dygtige i Python samt moderne softwareudvikling. Erfaring med workflow-systemer som AiiDA og containeriseringsteknologier som Docker er også nødvendig.

Hvad tilbyder DTU Energy som arbejdsgiver?

DTU Energy tilbyder en unik mulighed for at arbejde i et innovativt miljø, der fokuserer på accelereret materialeforskning. Du vil også få chancen for at deltage i store nationale og internationale digitaliseringsinitiativer.

Hvordan er arbejdsmiljøet på DTU Energy?

Arbejdsmiljøet på DTU Energy er dynamisk og samarbejdsorienteret, hvor tværfagligt samarbejde er i fokus. Du vil arbejde sammen med førende eksperter og deltage i projekter, der har betydning for fremtidens energiteknologier.

Hvad er forventningerne til den ansøgende kandidat?

Vi forventer, at kandidaten kan oversætte FAIR-konceptet til brugbar software og have en solid forståelse for computer-simuleringer inden for materialefysik og -videnskab. Desuden er gode kommunikationsevner og evnen til at samarbejde på tværs af discipliner vigtige.

Hvilke færdigheder er en fordel for ansøgere?

Foruden de grundlæggende krav vil erfaring med databaser, opbygning af API'er og integration med elektroniske laboratorienotater (ELNs) være en fordel. Kendskab til FAIR-teknologier og domæneontologier vil også styrke din ansøgning.

Er der muligheder for videreuddannelse i stillingen?

Ja, DTU Energy fremmer kontinuerlig læring og udvikling, og der vil være muligheder for at deltage i workshops, tutorials og videreuddannelsesprogrammer inden for feltet.

Stillinger

Scientific Software DeveloperSoftware Developer

Lignende jobs