Ingénieur Senior en Développement Logiciel - Test d'Apprentissage Profond

  • Full Time
Job expired!

L'invention du GPU par NVIDIA en 1999 a stimulé la croissance du marché du jeu sur PC, redéfini les graphismes informatiques modernes et révolutionné l'informatique parallèle. Plus récemment, l'apprentissage profond des GPU a déclenché l'IA moderne - la prochaine ère de l'informatique - avec le GPU agissant comme le cerveau des ordinateurs, des robots et des voitures autonomes capables de percevoir et de comprendre le monde. Aujourd'hui, nous sommes de plus en plus connus sous le nom de "l'entreprise informatique de l'IA".

Voulez-vous aider à faire progresser les compilateurs pour les applications d'apprentissage machine ? Êtes-vous enthousiaste à l'idée d'apprendre comment les performances des GPU alimentent des technologies telles que les jeux mobiles, l'apprentissage profond et les voitures autonomes ? Êtes-vous passionné par le défi et aimeriez-vous contribuer au sein d'une entreprise de classe mondiale ? Nous sommes en train de construire la prochaine génération de technologies de compilateur pour accélérer les charges de travail d'apprentissage profond. Nous recherchons un ingénieur pour travailler sur les tests de compilateur dans le domaine de l'IA. Vous résoudrez des problèmes critiques en travaillant aux côtés de certaines des esprits les plus diversifiés et les plus précieux de l'informatique GPU et des logiciels système, en faisant ce que vous aimez. Si cela vous semble un défi amusant, nous voulons avoir de vos nouvelles !

Ce que vous allez faire :

Dans ce rôle, vous travaillerez en étroite collaboration avec les développeurs de compilateurs pour tester les nouvelles fonctionnalités et composants liés à l'apprentissage profond, y compris la conception et la réalisation de tests unitaires, fonctionnels et de performance. Cela comprendra la rédaction et la révision des plans de test, la mise en œuvre et l'automatisation des cas de test et le portage des tests tiers. Vous générerez des rapports de test, isolerez et classifierez les échecs et suivrez les tendances de performance.

Vous aiderez à identifier les éventuelles faiblesses observées dans le processus actuel, proposerez des idées pour des actions pouvant améliorer la couverture du code et participerez à des initiatives de qualité et favoriserez l'amélioration continue.

Ce que nous devons voir :

  • BS ou MS en Informatique, Génie Informatique / Électrique, Mathématiques ou domaine similaire ou expérience équivalente

  • 3+ ans d'expérience en programmation Python dans le domaine de l'apprentissage machine

  • Expérience de travail avec des cadres d'apprentissage profond comme JAX, PyTorch ou TensorFlow

  • Compétences solides en programmation Python

  • Vous devez être concentré, apprendre rapidement, et avoir des compétences analytiques fortes avec une attention aux détails. Solides compétences en dépannage et en débogage.

  • Démonstration d'utilisation de la pensée créative pour trouver des solutions à d'intéressants problèmes qui importent.

Moyens de se démarquer de la foule :

  • Expérience avec les Modèles de Langage Large

  • Expérience en test de logiciels de production, ou en développement d'outils de fuzzing pour le test de logiciels

  • Connaissance d'autres langages de programmation et domaines tels que CUDA.

  • Connaissance du compilateur : Avoir une compréhension de la façon dont les compilateurs fonctionnent et comment ils sont mis en œuvre.

Considérée comme l'un des employeurs les plus convoités du monde de la technologie, NVIDIA offre des salaires hautement compétitifs et une gamme complète d'avantages sociaux. Nous avons certaines des personnes les plus innovantes et les plus travailleuses du monde qui travaillent pour nous !

La fourchette de salaire de base est de 128 000 USD - 247 250 USD. Votre salaire de base sera déterminé en fonction de votre lieu de résidence, de votre expérience et du salaire des employés occupant des postes similaires.

Vous serez également éligible pour des actions et des avantages sociaux . NVIDIA accepte les candidatures en continu.