Backend-Softwareingenieur - Datenverarbeitungsplattform (BE-CSS-DSP-2026-126-LD)
Role details
Job location
Tech stack
Job description
- Du designst und entwickelst Software für die Datenverarbeitung.
- Du arbeitest im agilen Team an der Architektur der Plattform.
- Du unterstützt bei der Migration bestehender Systeme zur DPP., Sie tragen zur Gestaltung, Entwicklung, Prüfung und Wartung der Datenverarbeitungsplattform (DPP) bei, die sowohl für die Offline- als auch für die Online-Analyse von Beschleuniger- und Strahldaten verwendet wird. Innerhalb des Agile Data Processing Teams der CERN Controls Software & Services Gruppe helfen Sie dabei, zuverlässige und skalierbare Backend-Dienste zu entwickeln, die die Steuerung, Überwachung und Analyse von Teilchenbeschleunigern und Geräten unterstützen.
Sie beteiligen sich an der Validierung und Weiterentwicklung der Plattformarchitektur, entwickeln produktionsreife Integrationen und tragen zur Modernisierung bestehender Dienste durch die Migration von Altsystemen zur DPP bei., * Entwurf, Entwicklung und Wartung von geschäftskritischen Softwarekomponenten für die DPP.
- Technologische Beobachtung und Bewertung neuer Technologien, um qualitativ hochwertige Lösungen sicherzustellen, die mit der sich entwickelnden Beschleunigersteuerungsumgebung von CERN übereinstimmen.
- Zusammenarbeit mit Stakeholdern, darunter Endnutzer, Product Owner und Infrastruktur-Anbieter, zur Anforderungserfassung und Lösungsdefinition.
- Unterstützung von Experten für Beschleunigergeräte, Physikern und Betriebsteams durch Verbesserung und Optimierung ihrer Erfahrung mit der Plattform und den zugehörigen Softwarediensten.
Requirements
- Masterabschluss oder gleichwertige Erfahrung in Informatik.
- Fundierte Kenntnisse in Java und Python sind erforderlich.
- Erfahrung mit Cloud-Technologien wie Kubernetes ist wünschenswert., Masterabschluss oder gleichwertige relevante Erfahrung im Bereich Informatik oder einem verwandten Fachgebiet.
Erfahrung:
- Nachweisbare solide Erfahrung in der Softwareentwicklung mit Java.
- Praktische Erfahrung mit Python.
- Fundierte Kenntnisse des Spring Framework-Ökosystems.
- Praktische Erfahrung mit nebenläufiger und multithreaded Programmierung.
- Gutes Verständnis verteilter Systeme und JVM-Interna.
- Erfahrung in der Anwendung von Software-Qualitätssicherungspraktiken und zugehörigen Werkzeugen.
- Vertrautheit mit CI/CD-Pipelines sowie automatisierten Build-, Test- und Deployment-Workflows.
- Erfahrung mit cloud-nativen Technologien, einschließlich Kubernetes, ist sehr wünschenswert; Vertrautheit mit Knative oder ähnlichen Frameworks wird als Vorteil angesehen.
Technische Kompetenzen:
- Kenntnisse von Programmiertechniken und -sprachen: Entwurf zuverlässiger Softwaredienste unter Beachtung der SOLID-Prinzipien oder ähnlicher.
- Architektur und Design von IKT-Systemen: Entwurf skalierbarer Dienste und APIs.
- Identifikation und Auswahl relevanter neuer IKT-Technologien.
- Kenntnisse und Anwendung von Software-Lebenszyklus-Tools und -Verfahren., * Verantwortungsbewusstsein zeigen: gewissenhaft und zuverlässig arbeiten; Versprechen einhalten.
- Ergebnisse erzielen: qualitativ hochwertige Arbeit termingerecht liefern und Erwartungen erfüllen.
- Teamarbeit: Förderung einer positiven Atmosphäre im Team durch eine optimistische und konstruktive Haltung; Probleme ansprechen.
- Problemlösung: pragmatischer Ansatz; Verständnis für den Wert generischer statt "goldplattierter" technischer Lösungen.
Sprachkenntnisse:
- Gesprochene und geschriebene Englischkenntnisse mit der Bereitschaft, Französisch zu lernen.
Benefits & conditions
Vertragsart: Befristeter Vertrag (5 Jahre). Unter bestimmten Bedingungen können Inhaber befristeter Verträge eine unbefristete Stelle beantragen.
Arbeitszeit: 40 Stunden pro Woche
Arbeitsflexibilität: Hybrid
Jobgrade: 6-7
Referenznummer: BE-CSS-DSP-2026-126-LD
Arbeitsbereich: Softwareentwicklung und IT
Benchmark-Stellenbezeichnung: Computing Engineer
Globale Vorteile
- Ein wettbewerbsfähiges Gehalt (steuerfrei), das mit Ihren relevanten Berufsjahren steigt.
- 30 Tage bezahlter Urlaub pro Jahr plus 2 Wochen jährliche Schliessung.
- Absicherung durch das umfassende Krankenversicherungssystem von CERN (für Sie, Ihren Ehepartner und Ihre Kinder) sowie Mitgliedschaft im CERN-Pensionsfonds.
- Familien-, Kinder- und Säuglingszulagen je nach individueller Situation.
- Ein Umzugspaket (Installationszuschuss, Umzug, Reisekosten) je nach individueller Situation.
- Möglichkeit, den Vertrag auf bis zu 8 Jahre zu verlängern + Anspruch auf unbefristete Anstellung.
About the company
Imagine taking part in the largest scientific experiment in the world. CERN needs more than physicists and engineers - if you're a student, a graduate, just starting your career or an experienced professional, whatever your field of expertise, CERN could be your next opportunity.