Software Ingénieur - High-Performance Computing (EP-SFT-2026-137-LD) — CERN

CHF 60 500 - 91 500
CERN · Geneva, GENEVA, Switzerland (GE)
Categoria: Ingegneria Contratto: full-time Salario: CHF 60 500 - 91 500
Postuler
Lieu
Geneva
Contrat
full-time
Publié
il y a 16 jours
SalaireCHF 60 500 - 91 500

Vue d’ensemble du poste

Présentation Ce rôle est axé sur l'amélioration et l'évolution des logiciels développés dans le groupe EP-SFT comme Geant4 et ROOT , deux cadres logiciels de base utilisés pour la simulation de la physique des particules et l'analyse des données au CERN et dans les laboratoires du monde entier.

Il s'agit d'optimiser et de remanier les composants clés pour fonctionner efficacement sur des systèmes informatiques modernes à haute performance, en mettant fortement l'accent sur l'accélération du GPU et le traitement parallèle à grande échelle.

Travaillant à l'intersection du HPC, de l'ingénierie logicielle C++ et de la physique expérimentale, le rôle soutient directement les futures initiatives de recherche, notamment le LHC à haute luminosité et le Future Circular Collider. Fonctions

Responsabilités principales

  • Les responsabilités comprennent la contribution à des technologies de nouvelle génération telles que l'AdePT pour le transport des particules à base de GPU, l'amélioration des performances pour le traitement des données à l'échelle de l'exaoctet et la mise au point d'outils de profilage, d'essai et de validation.

Processus de candidature

  • Développement de logiciels d'application, C++ avancé et Python.
  • Test, diagnostic et optimisation des logiciels, profilage gPU, optimisation de la mémoire, débogage parallèle.
  • Connaissance des techniques de programmation et des langages, des techniques de programmation parallèles comme CUDA, std:thread, TBB ou MPI.
  • L'expérience de l'utilisation de Clang et de LLVM serait considérée comme un avantage.
  • La connaissance et l'application des outils et des procédures du cycle de vie des logiciels (GitLab CI, JIRA, CMake, Spack) seraient considérées comme un avantage. Compétences comportementales :
  • Atteindre des résultats: avoir une approche structurée et organisée du travail; être en mesure de fixer des priorités et de planifier des tâches en tenant compte des résultats.
  • Résoudre les problèmes : trouver l'information nécessaire pour résoudre les problèmes; rendre des jugements objectifs fondés sur tous les faits disponibles.
  • Communiquer efficacement : exprimer des opinions, des idées et des suggestions avec conviction et d'une manière logique/structurée; se tenir au fait.

Détails supplémentaires

  • Travaillant à l'intersection du HPC, de l'ingénierie logicielle C++ et de la physique expérimentale, le rôle soutient directement les futures initiatives de recherche, notamment le LHC à haute luminosité et le Future Circular Collider.
  • Maîtrise ou doctorat ou expérience pertinente équivalente dans le domaine de l'informatique, de la physique ou d'un domaine connexe.
  • Une expérience de la supervision et de la coordination des contributions extérieures serait souhaitable. Compétences techniques:
  • La connaissance et l'application des outils et des procédures du cycle de vie des logiciels (GitLab CI, JIRA, CMake, Spack) seraient considérées comme un avantage. Compétences comportementales :
  • Possibilité de prolonger votre contrat jusqu'à 8 ans + éligibilité à un contrat de durée indéterminée.

Notes et contenu original

  • Expérience :
  • Une expérience de la supervision et de la coordination des contributions extérieures serait souhaitable.
  • Compétences techniques:
  • La connaissance et l'application des outils et des procédures du cycle de vie des logiciels (GitLab CI, JIRA, CMake, Spack) seraient considérées comme un avantage.
  • Compétences comportementales :
  • Aperçu du CERN
Postuler
Logo CERN
Entreprise
CERN · Geneva, GENEVA, Switzerland
Frontaliere Ticino a repéré cette opportunité dans le suivi des entreprises.

Toutes les offres CERN à Geneva, GENEVA, Switzerland →

Explorer des offres similaires