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

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
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
Senior Scientific Software Developer
Technical Lead
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
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
Uddannelsesmæssig baggrund skal være relevant for stillingen.
Evne til at udvikle robust software med Python som programmeringssprog.
Færdigheder i at implementere moderne metoder til softwareudvikling.
Evne til at kommunikere effektivt på engelsk på tværs af discipliner.
Vigtige færdigheder
Praktisk erfaring med relevante værktøjer til workflow-håndtering.
Evne til at anvende containerteknologier til at lette softwareudvikling.
Forståelse for principperne bag FAIR og arbejdet med domæneontologier.
Evne til at anvende computersimuleringer i materialeforskning.
Ønskværdige færdigheder
Praktisk erfaring med databaser og opbygning af API'er/data pipelines.
Erfaring med integration af softwareløsninger med elektroniske laboratorienotater.
Mest kritiske færdigheder
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?
tekniskTip: 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?
tekniskTip: Diskuter specifikke metoder eller værktøjer, du bruger til at opnå interoperabilitet.
Hvordan håndterer du samarbejde med tværfaglige teams?
kulturTip: 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?
erfaringTip: Beskriv specifikke problemer og de løsninger, du implementerede.
Fortæl om en situation, hvor du skulle integrere krav fra industrien i et forskningsprojekt.
situationTip: 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
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.