B&A
NVIDIA
Ingénieur Compilateur Raytracing - Développement et Technologie de Performance
À propos du poste
NVIDIA transforme les graphismes informatiques, le jeu sur PC et le calcul accéléré depuis plus de 25 ans. C'est un héritage d'innovation unique alimenté par une technologie de pointe et des personnes exceptionnelles. Aujourd'hui, nous exploitons le potentiel illimité de l'IA pour définir la prochaine ère de l'informatique. Une ère dans laquelle notre GPU agit comme le cerveau des ordinateurs, des robots et des voitures autonomes capables de comprendre le monde. Faire ce qui n'a jamais été fait auparavant demande de la vision, de l'innovation et les meilleurs talents du monde. En tant que membre de l'équipe, vous serez immergé dans un environnement diversifié et solidaire où chacun est inspiré à donner le meilleur de lui-même. Rejoignez notre équipe et découvrez comment vous pouvez avoir un impact durable sur le monde.
Nous recherchons un Ingénieur Compilateur Raytracing pour rejoindre notre équipe d'ingénierie internationale.
Vos missions
- Guider la conception et l'implémentation d'un nouveau compilateur JIT backend basé sur LLVM, ciblant les GPU NVIDIA.
- Concevoir et développer de nouvelles passes de compilateur et optimisations nécessaires pour répondre aux exigences de haute performance et de faible temps de compilation du compilateur.
- Travailler avec les équipes mondiales de compilateurs, de matériel et d'applications pour superviser les améliorations et la résolution des problèmes.
- Appliquer et adapter les dernières technologies de compilateur pour produire des compilateurs et des outils de premier ordre, robustes et maintenables.
- Avoir l'opportunité d'influencer et de travailler sur de nouvelles architectures GPU.
Votre profil
- Diplôme de licence (B.S.) ou supérieur en informatique/ingénierie ou expérience équivalente.
- 12+ années d'expérience en développement de compilateurs, dont 3+ années d'expérience avec LLVM, axées sur la génération de code.
- Expertise en génération de code LLVM, y compris la planification d'instructions, le pipelining logiciel, l'allocation de registres et LLVM IR.
- Maîtrise de la conception de compilateurs et des outils d'analyse de performance.
- Excellentes compétences pratiques en programmation C++ appliquées aux compilateurs et frameworks de développement C++ standards de l'industrie.
- Solide expérience des principes d'ingénierie logicielle pour créer des solutions robustes et maintenables à des problèmes complexes.
- Bonnes compétences en communication et en documentation, et autonomie.
Atouts supplémentaires
- Master ou Doctorat préféré, avec 5+ années d'expérience pertinente.
- Développement d'optimisations de compilateurs et de génération de code pour GPU !
- Développement d'applications CUDA, DirectX, OpenGL/Vulkan, OptiX.
- Vous devez posséder de solides compétences interpersonnelles et être capable de diriger et d'influencer les autres au sein du département.
Considéré comme l'un des employeurs les plus désirables du monde de la technologie, NVIDIA offre des salaires très compétitifs et un ensemble complet d'avantages sociaux.
Pour planifier votre avenir, découvrez ce que nous pouvons vous offrir, à vous et à votre famille : nvidiabenefits.com/
Vous serez également éligible aux actions et aux avantages sociaux nvidia.com/en-us/benefits/.
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 224,000 USD - 356,500 USD pour le niveau 5, et de 272,000 USD - 431,250 USD pour le niveau 6.
Les candidatures pour ce poste seront acceptées au moins jusqu'au 9 août 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 personne handicapée ou toute autre caractéristique protégée par la loi.
