Software Engineer in Physics Simulation (m/w/x)
Optimizing physics simulation code for GPUs and modern CPUs at CERN. PhD or Master's with equivalent experience in performance software engineering required. 30 days paid leave, 2 weeks annual closure.
Deine Match-Analyse
Warum dieser Job zu dir passt
Mögliche Lücken
Tipps für deine Bewerbung
Passt dieser Job zu dir?Dein KI-Karriere-Agent sagt es dir.- Findet Jobs direkt auf den Karriereseiten
- Auch Stellen, die auf keiner Jobbörse landen
- Versteht deine Skills, nicht nur Jobtitel
Anforderungen
- PhD in Theoretical or Particle Physics or Master's Degree with equivalent work experience
- Proficiency with computing hardware accelerators and modern computing architectures
- Proven track record in performance software engineering for simulation applications
- Knowledge of state of the art profiling tools for heterogeneous computing architectures
- Experience with Madgraph event generator software
- Proficiency in modern C++ (up to C++23)
- GPU programming with CUDA and HIP
- Python for scripting, analysis and tooling
- Knowledge of hard scattering processes and matrix element calculations
- Familiarity with Fortran
- Fluent in English
- Spoken and written English or French
- Commitment to learn basics of the other language (English/French)
- Professional background in Theoretical or Particle Physics or related field
- Master's Degree with 2 to 6 years of post-graduation professional experience
- PhD with no more than 3 years of post-graduation professional experience
- Never had a CERN fellow or graduate contract before
Aufgaben
- Analyze and profile existing simulation code
- Develop strategies to improve simulation throughput
- Implement software engineering concepts
- Leverage compute accelerators like GPUs
- Utilize modern CPU architectures
- Work with heterogeneous compute platforms
- Collaborate with theory experts
- Collaborate with experimental physics experts
- Collaborate with software engineering experts
- Supervise students on software development tasks
- Supervise students on software development projects
Berufserfahrung
Ausbildung
Sprachen
Tools & Technologien
Benefits
- Stand-by duty
- Possibility to extend contract
- 30 days paid leave per year
- 2 weeks annual closure
- CERN comprehensive health insurance
- CERN Pension Fund membership
- Family, child and infant monthly allowances
- Relocation package
- On-the-job training
- Formal training
- Language classes
Von Nejo automatisch aufbereitet
Nejo hat diesen Job automatisch von der Website des Unternehmens CERN erfasst und die Informationen auf Nejo mit Hilfe von KI für dich aufbereitet. Trotz sorgfältiger Analyse können einzelne Informationen unvollständig oder ungenau sein. Bitte prüfe immer alle Angaben in der Originalanzeige! Inhalte und Urheberrechte der Originalanzeige liegen beim ausschreibenden Unternehmen.
Zur Originalanzeige bei CERNÜber das Unternehmen
The company is the European Organisation for Nuclear Research, focusing on probing the fundamental structure of the universe through particle physics.
careers.cernNejo bewertet ihn, und bringt ihn danach gemeinsam mit dir in Bestform.
Noch nicht perfekt?
- CERNEvent Reconstruction Physicist (m/w/x)VollzeitBefristeter Vertragmit HomeofficeManagementGenfab CHF 6.372 - 7.004 / Monat
- CERNControl Software Engineer - Particle Accelerators (m/w/x)VollzeitBefristeter Vertragmit HomeofficeBerufserfahrenGenf
- CERNMachine Learning Engineer (m/w/x)VollzeitBefristeter Vertragmit HomeofficeBerufserfahrenGenf
- CERNGeotechnical Engineer (m/w/x)VollzeitBefristeter Vertragmit HomeofficeBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat
- CERNJunior Automation & Controls Engineer (m/w/x)VollzeitBefristeter Vertragmit HomeofficeBerufserfahrenGenfab CHF 5.266 - 5.793 / Monat