Auf einen Blick
- Aufgaben: Entwickle Software für hochmoderne Physiksimulationen und arbeite an innovativen Projekten.
- Unternehmen: CERN, die europäische Organisation für Kernforschung, die Grenzen der Wissenschaft verschiebt.
- Vorteile: Monatliches Gehalt von CHF 6,372 - CHF 7,004, 30 Tage Urlaub und umfassende Gesundheitsversorgung.
- Weitere Informationen: Hybrid-Arbeitsmodell mit Weiterbildungsmöglichkeiten und einem unterstützenden Team.
- Warum dieser Job: Sei Teil eines dynamischen Teams, das die Geheimnisse des Universums entschlüsselt.
- Qualifikationen: PhD oder Master in theoretischer Physik mit Erfahrung in numerischer Simulation.
Das prognostizierte Gehalt liegt zwischen 6372 - 7004 € pro Monat.
Wir bieten eine Position in der Abteilung für Physik-Softwaretechnik der Gruppe Computing for Experiments im CERN IT-Bereich (IT-CE-PSE) für Performance Software Engineering im Bereich der Hochenergiephysik-Datensimulation.
Die Arbeit in dieser Position wird im Rahmen des NextGen-Projekts durchgeführt, einer Zusammenarbeit zwischen den LHC-Experimenten und den Forschungs- und Rechenabteilungen von CERN. NextGen untersucht die Nutzung und Auswirkungen von Hochleistungsrechnerarchitekturen in der Datensimulation und Datenverarbeitung für die LHC-Experimente mit einem Fokus auf die bevorstehende Hochluminositätsphase (HL-LHC) der Datenerfassung am CERN Large Hadron Collider.
Die Simulation von Teilchenkollisionen ist einer der Hauptverbraucher von Rechenressourcen für LHC-Experimente. Angesichts des erwarteten Anstiegs der erforderlichen Statistiken, Genauigkeit und Komplexität für zukünftige Simulationen muss der Durchsatz der Simulationssoftwarepakete erheblich gesteigert werden, um innerhalb des prognostizierten Rechenbudgets zu bleiben.
Der erfolgreiche Kandidat wird Teil eines Teams von Softwareingenieuren und Physikern, das diese Herausforderung angeht. Gemeinsam werden Sie Softwarepakete für die Monte Carlo (MC) Ereignisgenerierung beschleunigen, mit einem Fokus auf die Madgraph-Ereignisgenerator-Suite. Aktuelle und zukünftige Aufgaben des Teams liegen an der Schnittstelle von theoretischer/computationaler Physik und Informatik. Um von der neuesten Computerhardware zu profitieren, sind Anpassungen oder eine Neugestaltung der Software in Aspekten wie Datenstrukturen, Parallelisierung des Workflows oder Aufgabenplanung erforderlich. Diese Arbeit wird durch die Anforderungen experimenteller Analysen geleitet und berücksichtigt die neuesten Entwicklungen in theoretischen Vorhersagen.
Im Falle von Interesse stehen Schulungen zu Data Science, Programmiersprachen, Konzepten der Softwaretechnik und Computerarchitekturen zur Verfügung und können über verschiedene Schulungsprogramme bereitgestellt werden.
Ihre Verantwortlichkeiten:
- Analyse und Profilierung bestehender Simulationscodebasen und Entwicklung von Strategien zur Verbesserung ihres Durchsatzes.
- Implementierung neuester Konzepte der Softwaretechnik unter Nutzung von Rechenbeschleunigern wie GPUs, modernen CPU-Architekturen und heterogenen Rechenplattformen.
- Interaktion und Zusammenarbeit mit Experten aus der Theorie, experimenteller Physik und Softwaretechnikgemeinschaften bei CERN und weltweit.
- Betreuung von Studierenden bei Softwareentwicklungsaufgaben und Projekten.
Ihr Profil:
- Bevorzugt ein PhD in Theoretischer oder Teilchenphysik oder ein Master-Abschluss mit gleichwertiger Berufserfahrung und starkem Hintergrund in numerischer Simulation.
- Kenntnisse im Umgang mit Rechenhardware-Beschleunigern und modernen Rechenarchitekturen, einschließlich heterogener Rechenplattformen.
- Nachweisbare Erfahrung in der Performance-Softwaretechnik für Simulationsanwendungen in C++ und GPU-Programmiersprachen wie CUDA oder HIP.
- Kenntnis moderner Profiling-Tools für heterogene Rechenarchitekturen.
- Erfahrung mit der Madgraph-Ereignisgenerator-Software als Entwickler oder Benutzer ist sehr wertvoll.
Fähigkeiten:
- Beherrschung von modernem C++ (bis C++23), GPU-Programmierung mit CUDA und HIP sowie Python für Skripting, Analyse und Werkzeuge ist unerlässlich.
- Kenntnisse über harte Streuprozesse und die perturbative Ordnung ihrer Matrixelementberechnungen in Monte-Carlo-Ereignisgeneratoren sind sehr wünschenswert.
- Vertrautheit mit Fortran ist von Vorteil.
- Gesprochene und schriftliche Englisch- oder Französischkenntnisse mit dem Engagement, die Grundlagen der anderen Sprache zu lernen.
Zulassungskriterien:
- Sie haben einen beruflichen Hintergrund in Theoretischer oder Teilchenphysik (oder einem verwandten Bereich) und haben entweder:
- einen Master-Abschluss mit 2 bis 6 Jahren Berufserfahrung nach dem Abschluss;
- oder einen PhD mit nicht mehr als 3 Jahren Berufserfahrung nach dem Abschluss.
- Sie hatten noch nie einen CERN-Stipendiaten- oder Graduierte-Vertrag.
Vertragsdauer: 24 Monate, mit einer möglichen Verlängerung auf maximal 36 Monate.
Arbeitszeiten: 40 Stunden pro Woche
Jobflexibilität: Hybrid
Diese Position beinhaltet:
- Bereitschaftsdienst, wenn es die Bedürfnisse der Organisation erfordern.
- Arbeiten während der Nächte, Sonntage und offiziellen Feiertage, wenn es die Bedürfnisse der Organisation erfordern.
Stellenreferenz: IT-CE-PSE- -GRAP
Arbeitsbereich: Informationstechnologien
Benchmark-Job: - Computing Engineer
- Ein monatliches Nettogehalt von entweder 6372 oder 7004 Schweizer Franken pro Monat, 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 CERN-Pensionsfonds.
- 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.
Überblick über CERN - Entdecken Sie eine Welt, in der das Unmögliche möglich 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 vorantreibt. 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!
Software Engineer in Physics Simulation (IT-CE-PSE-2026-167-GRAP) in Genève Arbeitgeber: CERN
CERN in Genf ist ein herausragender Arbeitgeber, der außergewöhnlichen Nachwuchswissenschaftlern die Möglichkeit bietet, ihre eigenen Forschungsprogramme zu entwerfen und zu leiten. Mit einem strukturierten Programm, internationalen Kooperationen und umfangreichen Weiterbildungsmöglichkeiten in einem inspirierenden Umfeld fördert CERN nicht nur die wissenschaftliche Exzellenz, sondern auch das persönliche Wachstum seiner Mitarbeiter. Die großzügigen Vergütungen und umfassenden Vorteile machen die Arbeit in Genf besonders attraktiv für engagierte Forscher.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software Engineer in Physics Simulation (IT-CE-PSE-2026-167-GRAP) in Genève 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 CERN anzuklopfen, wenn du dich auf die Stelle als Software Engineer in Physics Simulation (IT-CE-PSE-2026-167-GRAP) 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 CERN vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer in Physics Simulation (IT-CE-PSE-2026-167-GRAP) in Genève 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 CERN 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 CERN 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.