Ingénieur Logiciel Senior, Infrastructure de Stockage IA
- Software Engineer
- Other places
- $144 K+
- Full Time
L'invention du GPU par NVIDIA en 1999 a stimulé la croissance du marché du jeu sur PC, a redéfini les graphiques informatiques modernes et a révolutionné le calcul parallèle. Plus récemment, l'apprentissage profond du GPU a déclenché l'apprentissage profond 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 comme "la société informatique IA". Nous cherchons à développer notre société et à établir des équipes composées des personnes les plus curieuses du monde. Rejoignez-nous à la pointe de l'avancement technologique.
Ce que vous allez faire:
Travailler sur les premières solutions de l'industrie qui apportent des améliorations exceptionnelles en matière de performance et de sécurité à l'infrastructure utilisée par les applications leader.
Développer de nouvelles fonctionnalités et activer diverses technologies autour du stockage de données pour le GPU IO.
Développer des bibliothèques et des algorithmes avancés C++/CUDA pour une performance à la vitesse de la lumière
Éliminer les goulets d'étranglement de performance en proposant des optimisation(s) dans la pile IO, les cadres et les applications.
Travailler en collaboration avec d'autres spécialistes, y compris les équipes de recherche, et être prêt à assumer des tâches d'ingénierie complexes qui contribuent aux objectifs de l'équipe et de l'entreprise.
Ce que nous devons voir:
Bonne connaissance des mécanismes internes du noyau Linux, des systèmes de fichiers, des systèmes de stockage d'objets
Bonne compréhension du NVMe et des technologies connexes
Expérience de développement dans le Cloud, la Virtualisation (VMware, KVM), les technologies de conteneurs.
Connaissance avancée en architecture informatique
Bonne compréhension des structures de données et des algorithmes
Expérience avec Bash et Python
Excellentes compétences en communication et en planification.
BS ou MS ou PhD en informatique ou dans un domaine connexe ou expérience équivalente
5+ années d'expérience solide en codage en utilisant C, C++
Comment se démarquer de la foule:
Expérience de développement dans des logiciels de stockage tels que Key-Value, les systèmes de stockage d'objets de système de fichiers
Compétences exceptionnelles en programmation CUDA
Compétences exceptionnelles en programmation C++
NVIDIA est largement considéré comme l'un des employeurs les plus attractifs du monde de la technologie. Nous avons certaines des personnes les plus avant-gardistes et dévouées de la planète qui travaillent pour nous. Si vous êtes créatif et autonome, nous voulons entendre parler de vous!