
NVIDIA développe des technologies de calcul accéléré et d’intelligence artificielle utilisées dans les jeux vidéo, les centres de données, le cloud computing, la santé, l’industrie manufacturière, l’automobile et la robotique. Ses activités couvrent les processeurs graphiques, les plateformes d’IA, la simulation et des solutions dédiées à différents secteurs, notamment NVIDIA Omniverse pour les flux de travail collaboratifs en 3D, NVIDIA DRIVE pour le développement de véhicules autonomes et NVIDIA Clara pour les applications de santé. L’entreprise réunit de grandes équipes techniques qui travaillent sur l’infrastructure et les logiciels nécessaires au calcul avancé, à la simulation et à l’analyse fondée sur l’IA.
Ingénieur logiciel C++, outils pour développeurs d’IA — NVIDIA, télétravail au Royaume-Uni
Développez les outils NVIDIA destinés aux développeurs d’IA et les services de récupération Genie en C++, en contribuant aux intégrations natives, aux flux de travail agentiques, aux benchmarks et aux systèmes sensibles aux performances.
Description
- Développer des composants, des API et des intégrations C++ de qualité production pour l’écosystème d’outils de développement IA de NVIDIA
- Connecter les outils C++ natifs aux capacités de récupération et agentiques de Genie
- Contribuer aux flux de travail agentiques, aux systèmes de récupération, aux pipelines d’ingestion, aux outils MCP, aux API et aux intégrations d’entreprise
- Créer des benchmarks et améliorer la qualité, la fiabilité, les performances et l’efficacité des ressources de la récupération
- Prendre en charge les fonctionnalités de l’étude et de la conception jusqu’à l’implémentation, aux tests et à la livraison
- Collaborer avec les équipes graphiques, logicielles et matérielles sur les outils d’analyse des performances et de développement
Exigences
- Diplôme de licence ou de master en informatique, en ingénierie logicielle ou dans une discipline connexe, ou expérience pratique équivalente
- Au moins cinq ans d’expérience en programmation C++ moderne acquise dans le cadre d’un emploi, de stages ou de projets techniques substantiels
- Solides connaissances des structures de données, des algorithmes, de la conception orientée objet, du multithreading, du débogage et des tests
- Capacité et intérêt à travailler sur des systèmes C++ et des services d’IA basés sur Python
- Connaissance des applications alimentées par l’IA, des flux de travail agentiques, des systèmes de récupération ou de technologies connexes
- Capacité à étudier des problèmes inconnus, à apprendre de nouvelles technologies et à mener les tâches à leur terme
- Excellentes compétences en communication et en collaboration, avec une bonne réceptivité aux retours techniques
Avantages
- NVIDIA est un employeur garantissant l’égalité des chances et s’engage à favoriser un environnement de travail diversifié
- NVIDIA ne pratique aucune discrimination dans ses processus de recrutement ou de promotion et accorde une grande importance à la diversité