Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen für das Forschungsdatenmanagement und arbeite an spannenden Projekten.
- Unternehmen: Bundesanstalt für Materialforschung und -prüfung – ein Ort für Wissenschaft und Innovation.
- Vorteile: Flexibles Arbeiten, modernes Umfeld und zahlreiche Weiterbildungsmöglichkeiten warten auf dich.
- Weitere Informationen: Dynamisches, internationales Team mit exzellenten Karrierechancen und einem wertschätzenden Arbeitsumfeld.
- Warum dieser Job: Gestalte die Digitalisierung der Materialforschung aktiv mit und arbeite in einem kreativen Team.
- Qualifikationen: Gute Programmierkenntnisse in Python und Interesse an wissenschaftlicher Softwareentwicklung sind gefragt.
Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.
Berlin
Sind Sie der/die richtige Bewerber/in für diese Stelle? Lesen Sie sich die Rollenübersicht unten durch.
Referat VP.1: eScience
Wissenschaft/Forschung
Vollzeit oder Teilzeit
Zeitvertrag für 24 Monate
Kennziffer: J000000279E 13 TVöD
Jetzt online bewerben
Die Bundesanstalt für Materialforschung und -prüfung (BAM) steht für Sicherheit in Technik und Chemie. Als wissenschaftlich-technische Bundesoberbehörde mit Sitz in Berlin leisten wir mit Forschung, Prüfung und Beratung einen wichtigen Beitrag zum Schutz von Mensch, Umwelt und Sachgütern. Als Ressortforschungseinrichtung des Bundes verbinden wir Wissenschaft mit Wirkung und tragen dazu bei, Innovationen sicher in die Praxis zu überführen. Unsere Mitarbeitenden arbeiten interdisziplinär in einem internationalen Umfeld an der Schnittstelle von Wissenschaft, Wirtschaft und Politik. Werden Sie Teil unseres vielfältigen Teams!
Ihre Aufgaben
- Als Research Software Engineer (RSE) im Fachbereich eScience entwickeln Sie wiederverwendbare Softwarekomponenten und Dateninfrastrukturen für das Forschungsdatenmanagement der BAM.
- Ein zentraler Schwerpunkt der Stelle ist die Entwicklung einer typisierten wissenschaftlichen Schema-Schicht, die es ermöglicht, wissenschaftliche Konzepte und Datenmodelle unabhängig von konkreten Forschungsdatenplattformen zu definieren und plattformübergreifend wiederzuverwenden.
- Sie arbeiten an der Schnittstelle von wissenschaftlicher Softwareentwicklung, Datenmodellierung, Forschungsdatenmanagement und der Integration von Datensystemen.
- Dabei wirken Sie von Beginn an an der Entwicklung eines neuen Softwareprodukts mit und übernehmen schrittweise technische Verantwortung für Architektur, Qualitätssicherung, Releases, Dokumentation sowie die Integration in das Forschungsdatenökosystem der BAM.
- Als Mitglied der eScience-Gruppe erwartet Sie ein interdisziplinäres Umfeld mit kreativen Köpfen.
Wir bieten ein breites Spektrum anspruchsvoller Aufgaben an der Schnittstelle von Informatik, Data Science und Materialforschung. Unser Team zeichnet sich durch Vielfalt und Dynamik aus. Nutzen Sie die Chance, gemeinsam mit internationalen, jungen und innovativen Fachkräften die Digitalisierung der Materialforschung aktiv mitzugestalten.
Konzeption, Entwicklung und Pflege wiederverwendbarer Softwarekomponenten zur strukturierten Darstellung, Validierung und Verarbeitung wissenschaftlicher Daten und Metadaten.
Entwicklung typisierter wissenschaftlicher Datenmodelle und Schemata, einschließlich physikalischer Größen und Einheiten, kontrollierter Vokabulare, Beziehungen, Validierungsregeln und semantischer Annotationen.
Mitarbeit an einer modularen, Python-basierten Softwarearchitektur, die wissenschaftliche Fachmodelle von plattformspezifischen Implementierungen trennt.
Entwicklung von Schnittstellen, Adaptern und Transformationsmechanismen für Forschungsdatensysteme wie openBIS, NOMAD, InvenioRDM sowie weitere Forschungsdateninfrastrukturen und Standards.
Entwicklung von APIs, Import-/Exportmechanismen, Parsern, KI-Integrationen sowie automatisierten Workflows zur Datenverarbeitung und Datenaufnahme.
Sicherstellung der Softwarequalität durch automatisierte Tests, Code Reviews, Dokumentation, reproduzierbare Entwicklungsprozesse und Continuous Integration.
Enge Zusammenarbeit mit Forschenden, weiteren RSEs, Datenmanager*innen und Fachexpert*innen zur Überführung wissenschaftlicher Anforderungen in robuste technische Lösungen.
Schrittweise Übernahme technischer Verantwortung für das Softwareprodukt, einschließlich Release-Management, Priorisierung von Entwicklungsaufgaben, Architekturentscheidungen, Bearbeitung von Nutzeranforderungen sowie nachhaltiger Weiterentwicklung.
Ihre Qualifikationen
- Erfolgreich abgeschlossenes wissenschaftliches Hochschulstudium (Master / Diplom) in Informatik, Data Science, Scientific Computing, Physik, Mathematik, Bioinformatik, Ingenieurwissenschaften oder einer vergleichbaren einschlägigen Fachrichtung.
- Sehr gute Programmierkenntnisse in Python, nachgewiesen durch die Entwicklung wissenschaftlicher, datenorientierter oder vergleichbarer Software.
- Erfahrung im Umgang mit strukturierten wissenschaftlichen oder technischen Daten sowie in der Entwicklung oder Anwendung von Datenverarbeitungs-, Analyse- oder Integrationspipelines.
- Gute Kenntnisse moderner Softwareentwicklungspraktiken wie Versionsverwaltung mit Git, automatisiertes Testen, Code Reviews, Dokumentation und reproduzierbare Entwicklungsprozesse.
- Erfahrung mit Linux-basierten Entwicklungsumgebungen und Kommandozeilenwerkzeugen.
- Kenntnisse in der Integration von KI- / LLM-basierten Werkzeugen für Datenverarbeitung und -analyse, nachgewiesen durch Projekte, Forschung, Berufserfahrung oder entsprechende praktische Weiterbildung.
- Kenntnisse der strukturierten Datenmodellierung, z. B. Datenmodelle oder Schemata, SQL- / NoSQL-Datenbanken, REST-APIs, JSON, XML oder vergleichbare Technologien.
- Fähigkeit, wissenschaftliche oder fachspezifische Anforderungen gemeinsam mit Forschenden zu analysieren und in technische Softwarekonzepte zu überführen.
- Sehr gute Englischkenntnisse in Wort und Schrift; gute Deutschkenntnisse oder die Bereitschaft, diese weiterzuentwickeln.
- Erfahrung mit CI/CD, Software-Paketierung sowie Veröffentlichung von Softwarebibliotheken ist wünschenswert.
- Erfahrung mit wissenschaftlichen Workflows, Hochleistungsrechnen (HPC) oder Cloud-Umgebungen ist wünschenswert.
- Erfahrung in kollaborativen und Open-Source-Softwareentwicklungsprojekten ist von Vorteil.
- Verständnis für die Prinzipien nachhaltiger und wiederverwendbarer Forschungssoftware, insbesondere Wartbarkeit, Nachvollziehbarkeit, Interoperabilität und Reproduzierbarkeit, ist wünschenswert.
- Kenntnisse im Forschungsdatenmanagement und der FAIR-Prinzipien sind von Vorteil.
- Kenntnisse wissenschaftlicher Datenmodellierung, kontrollierter Vokabulare oder der Entwicklung von Datenschemata sind von Vorteil.
- Kenntnisse von Forschungsdatenplattformen, Repositorien oder elektronischen Laborbüchern wie openBIS, NOMAD, InvenioRDM oder vergleichbaren Systemen sind von Vorteil.
- Gutes Kommunikations- und Informationsverhalten, zielorientierte und strukturierte Arbeitsweise, Teamfähigkeit und Kooperationsbereitschaft, Flexibilität sowie konzeptionelle, strategische und innovative Denkfähigkeit.
Unsere Benefits
- Ein diversitätsorientiertes Arbeitsumfeld mit gelebter Chancengleichheit, in dem unterschiedliche Perspektiven geschätzt und individuelle Potenziale gefördert werden.
- Möglichkeit des mobilen Arbeitens.
- Gute Vereinbarkeit von Beruf, Familie und Privatleben.
- Attraktives und modernes Arbeitsumfeld mit hervorragender Infrastruktur und Ausstattung auf wissenschaftlich neuestem Stand.
- Eine verantwortungsvolle, interessante und abwechslungsreiche Tätigkeit in einem kompetenten und kollegialen Umfeld.
- Flexible Arbeitszeit.
- Arbeit in nationalen und internationalen Netzwerken mit Universitäten, Forschungseinrichtungen und Industrieunternehmen.
- Ein umfangreiches und berufsgruppenübergreifendes Fort- und Weiterbildungsangebot.
- Zugang zu hochwertigen Fortbildungsangeboten und Trainings zu Digitalisierungsthemen für zielgerichtete / fachliche Weiterentwicklung.
Wir bieten:
- Ein attraktives und modernes Arbeitsumfeld mit hervorragender Infrastruktur und Ausstattung auf wissenschaftlich neuestem Stand.
- Einen Forschungs- und Entwicklungsspielraum für eigene innovative Ideen.
- Vielfältige Fort- und Weiterbildungsmöglichkeiten sowie Zugang zu hochwertigen Fortbildungsangeboten und Trainings zu Digitalisierungsthemen.
- Gezielten Kompetenzerwerb in Schlüsseltechnologien der Labordigitalisierung durch praxisnahe Lernformate.
- Möglichkeit zur aktiven Mitgestaltung von BAM-Digitalisierungsprojekten und zur Einbringung eigener Ideen für technische und digitale Innovationen.
- Flexible Arbeitszeiten und die Möglichkeit zum mobilen Arbeiten.
- Gute Vereinbarkeit von Beruf, Familie und Privatleben.
- Ein wertschätzendes, diversitätsorientiertes Arbeitsumfeld mit Raum für eigene Ideen, digitale Innovationen und aktive Mitgestaltung.
- Möglichkeiten der internen, fachübergreifenden Vernetzung u. a. in unseren interdisziplinären Digitalisierungs-Communities sowie Teilnahme an Teamevents.
- Arbeit in nationalen und internationalen Netzwerken mit Universitäten, Forschungseinrichtungen und Industrieunternehmen.
Ihre Bewerbung:
Wir freuen uns auf Ihre Bewerbung über unser Bewerbungsmanagementsystem bis zum 12.10.2026. Alternativ können Sie Ihre Bewerbung zur Job-ID auch per Post an folgende Anschrift senden:
Bundesanstalt für Materialforschung und -prüfung
Referat Z.3 - Personal
Unter den Eichen 87
12205 Berlin
BAM fördert die berufliche Gleichstellung von Frauen und Männern. Bewerbungen von Frauen begrüßen wir daher besonders. Gleichzeitig sind wir bestrebt, die gesellschaftliche Vielfalt widerzuspiegeln. Daher ist jede Bewerbung, unabhängig von ihrem Geschlecht, ihrer kulturellen oder sozialen Herkunft, Religion, Weltanschauung oder sexuellen Identität, herzlich willkommen.
Darüber hinaus hat die BAM sich die berufliche Teilhabe von schwerbehinderten Menschen zum Ziel gesetzt. Hinsichtlich der Erfüllung der Ausschreibungsvoraussetzungen erfolgt eine individuelle Betrachtung. Schwerbehinderte oder ihnen gleichgestellte Menschen werden bei gleicher Eignung bevorzugt berücksichtigt.
Die ausgeschriebene Stelle setzt ein geringes Maß an körperlicher Eignung voraus.
Research Software Engineer (RSE) (m/w/d) in Berlin Arbeitgeber: BAM Bundesanstalt für Materialforschung und -prüfung
Die Bundesanstalt für Materialforschung und -prüfung (BAM) ist ein hervorragender Arbeitgeber, der seinen Mitarbeitenden ein dynamisches und zukunftsorientiertes Arbeitsumfeld in Berlin bietet. Mit einem umfangreichen Fort- und Weiterbildungsangebot, der Möglichkeit zum mobilen Arbeiten und einer zertifizierten Familienfreundlichkeit fördert die BAM nicht nur die berufliche Entwicklung, sondern auch eine ausgewogene Work-Life-Balance. Zudem engagiert sich die BAM aktiv in nationalen und internationalen Netzwerken, was den Mitarbeitenden die Chance gibt, an innovativen Projekten mitzuarbeiten und ihre Ideen einzubringen.
Kontaktdaten:
BAM Bundesanstalt für Materialforschung und -prüfung Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Research Software Engineer (RSE) (m/w/d) in Berlin erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei BAM Bundesanstalt für Materialforschung und -prüfung anzuklopfen, wenn du dich auf die Stelle als Research Software Engineer (RSE) (m/w/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei BAM Bundesanstalt für Materialforschung und -prüfung vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Research Software Engineer (RSE) (m/w/d) in Berlin mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei BAM Bundesanstalt für Materialforschung und -prüfung klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei BAM Bundesanstalt für Materialforschung und -prüfung vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.