CONCEPT SOLUTIONS LLC
NVIDIA
Ingénieur Senior en Technologie de Développement, Performance CPU
À propos du poste
Nous recherchons actuellement un Ingénieur Senior en Technologie de Développement, Performance CPU !
Aimeriez-vous rechercher de nouveaux algorithmes et découvrir de nouvelles techniques pour optimiser les applications gourmandes en données ? Aimez-vous enquêter sur les goulots d'étranglement matériels et système, et optimiser les performances des applications critiques sur des systèmes de calcul hétérogènes avec CPU et GPU ? Êtes-vous enthousiasmé par l'opportunité de travailler à la pointe de la technologie avec une visibilité et un impact sur le succès d'un leader comme NVIDIA ? Si oui, l'équipe Technologie de Développement vous invite à considérer cette opportunité.
L'Ingénieur DevTech joue un rôle crucial dans le succès de NVIDIA et de nos clients. Les DevTechs travaillent avec des technologues externes pour étudier les performances de leurs applications, concevoir des algorithmes parallèles et implémenter des optimisations dans un environnement de calcul accéléré. En tant qu'experts reconnus dans le domaine, nous publions nos découvertes dans des blogs de développeurs ou lors de conférences et d'ateliers pertinents. Avec une compréhension de nos clients, de l'industrie et du monde universitaire, nous sommes des représentants importants de NVIDIA en tant que leader technologique. Au sein de NVIDIA, nous apportons une expertise applicative précieuse qui influence les produits matériels et logiciels de nouvelle génération. En tant que solutionneurs de problèmes critiques, nous approfondissons notre expertise, élargissons nos connaissances et travaillons à travers les domaines et les organisations. Que vous soyez un leader d'opinion de l'industrie ou en début de carrière, l'équipe DevTech offre de nombreuses opportunités de croissance dans le domaine passionnant du calcul accéléré !
NVIDIA est largement considéré comme l'un des employeurs les plus désirables de la technologie. Nous avons parmi les personnes les plus avant-gardistes et les plus travailleuses au monde qui travaillent pour nous. La contribution et l'innovation dans le HPC, le calcul accéléré et l'intelligence artificielle vous passionnent-elles ? Si oui, nous voulons avoir de vos nouvelles.
Ce que vous ferez : *
- Dans ce rôle, vous rechercherez et développerez des techniques pour accélérer les applications à grande échelle fonctionnant sur la famille de plateformes CPU avancées de NVIDIA. *
- Travaillez directement avec d'autres experts techniques dans leurs domaines (industrie et académie) pour effectuer une analyse approfondie et une optimisation des charges de travail complexes de bases de données et d'analyse de données afin d'assurer les meilleures performances possibles sur l'architecture matérielle moderne axée sur la performance CPU. *
- Publiez et présentez les techniques d'optimisation découvertes dans des blogs de développeurs ou des conférences pertinentes pour engager et éduquer la communauté des développeurs. *
- Influencez la conception des architectures matérielles, des logiciels et des modèles de programmation de nouvelle génération en collaboration avec les équipes de recherche, matérielles, de logiciels système, de bibliothèques et d'outils chez NVIDIA.
Ce que nous devons voir : *
- Master ou Doctorat en Informatique, Génie Informatique, ou diplôme scientifique connexe axé sur le calcul (ou expérience équivalente). *
- Au moins 5+ années d'expérience professionnelle ou de recherche pertinente. *
- Connaissance experte des architectures CPU modernes (ARM, x86) et des systèmes/OS *
- Expertise approfondie des fondamentaux de l'architecture CPU, en particulier du sous-système mémoire (cache DRAM, stockage). *
- Expérience pratique de la programmation parallèle de bas niveau, de la vectorisation, des intrinsèques CPU et des structures de données concurrentes. *
- Maîtrise de la programmation moderne en C/C++ avec une compréhension approfondie des algorithmes, de la concurrence et d'autres techniques d'optimisation. *
- Bonnes compétences en communication et en organisation, avec une approche logique de la résolution de problèmes et des compétences en matière de priorisation.
Moyens de vous démarquer : *
- Expérience dans l'optimisation des performances des systèmes de bases de données distribuées et des frameworks (par exemple, base de données de production ou Spark). *
- Expérience avec la compression, les systèmes de stockage, les réseaux et les architectures informatiques distribuées. *
- Connaissance des architectures GPU.
#LI-Hybrid
Votre salaire de base sera déterminé en fonction de votre localisation, de votre expérience et de la rémunération des employés occupant des postes similaires. La fourchette de salaire de base est de 152,000 USD - 241,500 USD pour le niveau 3, et de 184,000 USD - 287,500 USD pour le niveau 4.
Les candidatures pour ce poste seront acceptées au moins jusqu'au 17 octobre 2026.
Cette offre concerne un poste vacant existant.
NVIDIA utilise des outils d'IA dans ses processus de recrutement.
NVIDIA s'engage à favoriser un environnement de travail inclusif et est fier d'être un employeur garantissant l'égalité des chances. Comme nous accordons une grande importance à la diversité de nos employés actuels et futurs, nous ne faisons aucune discrimination (y compris dans nos pratiques d'embauche et de promotion) fondée sur la race, la religion, la couleur, l'origine nationale, le sexe, l'expression de genre, l'orientation sexuelle, l'âge, l'état civil, le statut d'ancien combattant, le statut de handicap ou toute autre caractéristique protégée par la loi.
Vous serez également éligible aux actions et aux avantages sociaux nvidia.com/en-us/benefits/.
