Full-stack Software Engineer (IT-CA-IR-2026-199-GRAE)

Full-stack Software Engineer (IT-CA-IR-2026-199-GRAE)

Genf Vollzeit 58500 - 71500 € / Jahr (geschätzt) Homeoffice (teilweise)
CERN

Auf einen Blick

  • Aufgaben: Entwickle und pflege innovative Softwarelösungen für die Forschungsgemeinschaft.
  • Unternehmen: CERN, das führende Forschungszentrum für Physik und Technologie.
  • Vorteile: Monatliches Stipendium, 30 Tage bezahlter Urlaub und umfassende Gesundheitsversorgung.
  • Weitere Informationen: Hybrid-Arbeitsmodell mit exzellenten Weiterbildungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Forschung mit modernster Technologie und einem dynamischen Team.
  • Qualifikationen: Erfahrung in Python und Softwareentwicklung in Linux-Umgebungen.

Das prognostizierte Gehalt liegt zwischen 58500 - 71500 € pro Jahr.

CERN betreibt das Analyse-Ökosystem, das täglich von Tausenden von Forschern genutzt wird: den SWAN interaktiven Notizbuchdienst, das Rucio-Datenmanagementsystem, die REANA reproduzierbare Workflow-Engine, das Zenodo offene Repository und CVMFS für die Softwareverteilung. Auf diesen Diensten aufbauend entwickelt CERN im Rahmen der ESCAPE-Kooperation die nächste Generation von Virtuellen Forschungsumgebungen (VRE): eine modulare, Open-Source-Analyseplattform, die auf der Kubernetes-Infrastruktur von CERN bereitgestellt wird und den Forschern einen einzigen Zugangspunkt zu Daten, Software und Rechenressourcen bietet. Das VRE und das zugehörige Open Science Competence Centre werden in den CERN EOSC-Knoten integriert, wodurch die Plattform für föderierte Benutzergemeinschaften in ganz Europa geöffnet wird. Diese Arbeit wird durch das OSCARS-Projekt finanziert, und als Absolvent werden Sie erheblich dazu beitragen, unsere Plattform produktionsbereit zu konsolidieren.

Unser ultimatives Ziel ist eine nahtlose, reproduzierbare Analyseumgebung, in der Forscher Daten entdecken und darauf zugreifen, interaktive und Batch-Analysen über heterogene Ressourcen durchführen und ihre Ergebnisse innerhalb eines offenen Ökosystems veröffentlichen können. Dies ist eine einzigartige Gelegenheit, im Kern der Analyse-Dienste von CERN zu arbeiten und eine Plattform zu gestalten, die von Forschungsinfrastrukturen weit über CERN hinaus angenommen wird.

Ihre Verantwortlichkeiten

  • Entwicklung und Wartung der Jupyter-Erweiterungen für Rucio, REANA und Zenodo (Python, JupyterLab/React), um sie in produktionsbereite Plugins zu integrieren, die mit dem SWAN-Notizbuchdienst von CERN verbunden sind.
  • Unterstützung der Aktivitäten des Kompetenzzentrums durch Workshops, Schulungsveranstaltungen und Dokumentation, Sammeln von Benutzerfeedback und Übersetzen in technische Verbesserungen.
  • Beitrag zur Authentifizierungs- und Autorisierungsschicht, Unterstützung sowohl tokenbasierter als auch rollenbasierter Paradigmen und Ausrichtung an europäischen Standards für föderierte Identitäten (EduGain, MyAccessID) zur Integration mit der EOSC-Föderation.
  • Überprüfung und Konsolidierung der einheitlichen VRE Helm-Charts, einschließlich Prometheus-basierter Überwachung und Metrik-Sammlung.

Ihr Profil

  • Erfahrung mit Python und Softwareentwicklung in einer Linux-Umgebung.
  • Vertrautheit mit Containertechnologien wie Docker und Container-Orchestrierung mit Kubernetes (einschließlich Helm).
  • Vertrautheit mit Versionskontrollsystemen wie Git und CI/CD-Praktiken.
  • Kenntnisse in Authentifizierungs- und Autorisierungstechnologien (z.B. OAuth2/OIDC, Tokens, INDIGO IAM).
  • Erfahrung in der Mitwirkung an oder der Arbeit mit Open-Source-Softwareprojekten.
  • Fähigkeit, klaren, wartbaren Code zu schreiben und neue Technologien zu erlernen.
  • Vertrautheit mit wissenschaftlichem Datenmanagement oder Workflow-Tools (z.B. Rucio, REANA, Snakemake oder ähnliches) ist von Vorteil.
  • Grundkenntnisse in Webtechnologien und modernen Schnittstellen (z.B. JavaScript/React oder JupyterLab-Erweiterungen) sind von Vorteil.
  • Erfahrung mit HPC- oder Cloud-Computing-Umgebungen ist von Vorteil.

Fähigkeiten

  • Python, Git, Docker, Kubernetes, Linux-Kenntnisse sind erforderlich.
  • Helm, GitOps, Prometheus-Kenntnisse sind vorteilhaft.
  • JupyterHub/JupyterLab, React-Kenntnisse sind vorteilhaft.
  • Rucio, REANA, Zenodo, CVMFS-Kenntnisse sind vorteilhaft.
  • OAuth2/OIDC, tokenbasierte AAI, INDIGO IAM-Kenntnisse sind vorteilhaft.
  • Kubeflow, VirtualKubelet/interLink-Kenntnisse sind vorteilhaft.
  • Erfahrung in der Arbeit an Open-Source-Projekten ist wünschenswert.
  • Gesprochene und geschriebene Englischkenntnisse mit der Bereitschaft, Französisch zu lernen.

Zulassungskriterien:

  • Sie sind Staatsangehöriger eines CERN-Mitglieds- oder assoziierten Mitgliedstaates.
  • Bis zur Bewerbungsfrist haben Sie maximal zwei Jahre Berufserfahrung seit dem Abschluss in Software Engineering (oder einem verwandten Bereich) und Ihre höchste akademische Qualifikation ist entweder ein Bachelor- oder Masterabschluss.
  • Sie hatten noch nie einen CERN-Stipendiaten- oder Absolventenvertrag.
  • Bewerber ohne Universitätsabschluss sind nicht berechtigt.
  • Bewerber mit einem Doktortitel sind nicht berechtigt.

Zusätzliche Informationen

  • Bewerbungsschluss: 23:59 CEST.
  • Vertragsdauer: 24 Monate, mit einer möglichen Verlängerung auf maximal 36 Monate.
  • Arbeitszeit: 40 Stunden pro Woche.
  • Flexibilität: Hybrid.
  • Geplanter Beginn: 01. November 2026.
  • Diese Position umfasst: Arbeit während der Nächte, Sonntage und offiziellen Feiertage, wenn es die Bedürfnisse der Organisation erfordern.

Jobreferenz: IT-CA-IR- -GRAE

Arbeitsbereich: Software Engineering und IT

Globale Vorteile:

  • Ein monatliches Stipendium zwischen Schweizer Franken pro Monat (steuerfrei), abhängig von Ihrem Abschluss.
  • 30 Tage bezahlter Urlaub pro Jahr plus 2 Wochen jährliche Schließung.
  • Deckung durch das umfassende Krankenversicherungssystem von CERN (für Sie, Ihren Ehepartner und Kinder) sowie Mitgliedschaft im Pensionsfonds von CERN.
  • Familien-, Kinder- und Säuglingszulagen je nach individueller Situation.
  • Ein Umzugspaket (Installationsbeihilfe und Reisekosten) je nach individueller Situation.
  • Möglichkeit, Ihren Vertrag auf bis zu 36 Monate zu verlängern.
  • On-the-Job- und formale Schulungen einschließlich Sprachkurse.

Erleben Sie eine Welt, in der das Unmögliche möglich gemacht wird! Bei CERN, der Europäischen Organisation für Kernforschung, erweitern wir die Grenzen von Wissenschaft und Technologie. Unsere bahnbrechende Arbeit vereint nicht nur Physiker, sondern auch eine Vielzahl von Fachleuten aus Ingenieur-, Technik-, Wissenschafts- und Verwaltungsbereichen. Gemeinsam fördern wir ein Umfeld, in dem Innovation und Zusammenarbeit gedeihen. Jeden Tag stehen wir vor aufregenden neuen Herausforderungen und Möglichkeiten, zur Spitzenforschung beizutragen, die unser Verständnis des Universums prägt. Wir begegnen diesen Herausforderungen durch die vielfältigen Perspektiven innerhalb unserer Teams, wobei jeder Beitrag geschätzt wird und unser gemeinsames Gefühl von Inklusion und Zweck vorangetrieben wird. Vielfalt ist ein Grundwert von CERN seit seiner Gründung und bleibt zentral für unsere Mission und unseren fortwährenden Erfolg. Wenn Sie bereit sind, Teil einer dynamischen, inklusiven Gemeinschaft zu sein, die die Grenzen des Wissens verschiebt, ist CERN der Ort, an dem Ihre Neugier und Fähigkeiten gedeihen können. Seien Sie Teil unserer Mission, das zu entdecken, was im Herzen des Universums liegt!

Full-stack Software Engineer (IT-CA-IR-2026-199-GRAE) Arbeitgeber: CERN

CERN ist ein hervorragender Arbeitgeber, der seinen Feuerwehrleuten nicht nur ein wettbewerbsfähiges Gehalt und umfassende Gesundheitsleistungen bietet, sondern auch eine einzigartige Arbeitsumgebung, die den Austausch mit internationalen Notfalldiensten fördert. Die Unternehmenskultur legt großen Wert auf kontinuierliche Weiterbildung und Teamarbeit, während die Möglichkeit zur beruflichen Weiterentwicklung und die Unterstützung bei Umzügen für eine ausgewogene Work-Life-Balance sorgen. Mit 30 Tagen bezahltem Urlaub und einem flexiblen Arbeitszeitmodell ist CERN der ideale Ort für engagierte Fachkräfte, die in einem dynamischen und unterstützenden Umfeld arbeiten möchten.

CERN

Kontaktdaten:

CERN Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Full-stack Software Engineer (IT-CA-IR-2026-199-GRAE) mit Bravour zu bestehen

Python
JupyterLab
React
Docker
Kubernetes
Linux
Git