Senior HPC Performance Ingénieur — NVIDIA (ufficio Zurich)
- Lieu
- Zürich
- Contrat
- full-time
- Publié
- il y a 31 jours
Vue d’ensemble du poste
En tant que membre de notre équipe du groupe de compilateurs et outils NVHPC de NVIDIA, vous analyserez et exécuterez des applications de calcul haute performance (HPC) sur les serveurs et systèmes HPC pour mieux comprendre les caractéristiques de performance de ces applications. Les applications avec lesquelles vous travaillerez vont de petits benchmarks synthétiques qui utilisent un seul noyau à des applications complètes qui utilisent toutes les ressources sur les systèmes à mémoire distribuée avec des nœuds de calcul hétérogènes, y compris les processeurs CPU, GPU et plusieurs processeurs de cœur. Dans ce rôle, vous analyserez ces applications et identifierez les possibilités d'optimisation pour les équipes de développement des compilateurs et les équipes d'ingénierie des applications.
- Aider les clients GPU accélérer les applications HPC.
- Analysez les applications de calcul haute performance (HPC) pour mieux comprendre leurs caractéristiques de performance.
- Fournir des conseils et conduire compilateur et des équipes de développement d'applications d'ingénierie basé sur l'analyse de ces applications HPC.
- BS/MS ou expérience équivalente en informatique ou en génie connexe.
- 8 ans et plus d'expérience en programmation.
- Une bonne compréhension de Fortran/C/C++ ainsi que des techniques de programmation, en particulier pour les architectures parallèles; de préférence pour les compilateurs
- Expérience avec OpenACC, OpenMP, MPI et CUDA.
- De solides compétences en analyse de performance et en réglage, ainsi qu'une compréhension large des outils de développement d'applications parallèles et des environnements d'exécution.
- Forts fondamentaux mathématiques, y compris l'algèbre linéaire et les méthodes numériques.
Processus de candidature
- En tant que membre de notre équipe du groupe de compilateurs et outils NVHPC de NVIDIA, vous analyserez et exécuterez des applications de calcul haute performance (HPC) sur les serveurs et systèmes HPC pour mieux comprendre les caractéristiques de performance de ces applications.
- Les applications avec lesquelles vous travaillerez vont de petits benchmarks synthétiques qui utilisent un seul noyau à des applications complètes qui utilisent toutes les ressources sur les systèmes à mémoire distribuée avec des nœuds de calcul hétérogènes, y compris les processeurs CPU, GPU et plusieurs processeurs de cœur.
- Dans ce rôle, vous analyserez ces applications et identifierez les possibilités d'optimisation pour les équipes de développement des compilateurs et les équipes d'ingénierie des applications. Ce que vous allez faire:
- Aider les clients GPU accélérer les applications HPC.
- Analysez les applications de calcul haute performance (HPC) pour mieux comprendre leurs caractéristiques de performance.
- Fournir des conseils et conduire compilateur et des équipes de développement d'applications d'ingénierie basé sur l'analyse de ces applications HPC. Ce que nous devons voir :
- BS/MS ou expérience équivalente en informatique ou en génie connexe.
- 8 ans et plus d'expérience en programmation.
Détails supplémentaires
- Dans ce rôle, vous analyserez ces applications et identifierez les possibilités d'optimisation pour les équipes de développement des compilateurs et les équipes d'ingénierie des applications. Ce que vous allez faire:
- Fournir des conseils et conduire compilateur et des équipes de développement d'applications d'ingénierie basé sur l'analyse de ces applications HPC. Ce que nous devons voir :
- L'expérience est la direction et/ou la gestion des projets est un atout. Des façons de se démarquer de la foule :
Notes et contenu original
- Dans ce rôle, vous analyserez ces applications et identifierez les possibilités d'optimisation pour les équipes de développement des compilateurs et les équipes d'ingénierie des applications.
- Ce que vous allez faire:
- Fournir des conseils et conduire compilateur et des équipes de développement d'applications d'ingénierie basé sur l'analyse de ces applications HPC.
- Ce que nous devons voir :
- L'expérience est la direction et/ou la gestion des projets est un atout.
- Des façons de se démarquer de la foule :