Ingénieur Logiciel Sénior en Apprentissage Profond, Optimisation de Modèles Algorithmiques

  • Full Time
Job expired!

Nous sommes actuellement à la recherche d'un Ingénieur Logiciel Senior en Apprentissage Profond, pour l'Optimisation des Modèles Algorithmiques !

Rejoignez notre équipe d'experts en optimisation de modèles algorithmiques et participez à la libération du plus grand potentiel de l'IA avec des modèles génératifs tels que les grands modèles de langage (LLM) et les modèles de diffusion. En tant qu'Ingénieur Logiciel Senior en Apprentissage Profond, vous serez à la pointe de l'exploration des limites de ces modèles et de leur déploiement à une plus grande échelle avec une efficacité inégalée. Nous développons une plateforme logicielle innovante qui sera non seulement utilisée en interne, mais qui aura également un impact significatif à l'extérieur en permettant la création de produits d'IA révolutionnaires. C'est une occasion exceptionnelle pour des ingénieurs logiciels passionnés comme vous, qui ont une solide expérience en Apprentissage Profond, de nous rejoindre dans la résolution des défis les plus importants du domaine.

Votre rôle sera crucial dans notre mission d'optimiser le potentiel de nos déploiements de centres de données en rapide expansion. De plus, vous jouerez un rôle crucial dans l'adoption d'une approche basée sur les données pour la conception de matériel et le développement de logiciels système. La collaboration est au cœur de ce que nous faisons, et vous aurez l'occasion de travailler en étroite collaboration avec une variété d'équipes chez NVIDIA, y compris les équipes de Recherche Appliquée en Apprentissage Profond, les équipes de développement de CUDA Kernel et de DL Framework, et l'équipe d'Architecture de Silicon. Dans ce poste, vous interagirez activement avec les parties prenantes internes, les utilisateurs et les membres de la communauté open source. Votre contribution sera essentielle pour définir et mettre en œuvre des algorithmes d'optimisation de modèles de pointe. Le champ de votre travail comprendra la recherche et le développement d'algorithmes de recherche hautement efficaces, la définition des API publiques, la mise en œuvre et diverses autres tâches d'ingénierie logicielle. Nous recherchons des personnes aussi enthousiastes que nous à l'idée de repousser les limites de l'IA et de contribuer à des avancées révolutionnaires dans le domaine. Si vous êtes passionné par l'innovation, la résolution de problèmes DL complexes et le travail dans un environnement collaboratif, c'est l'occasion parfaite pour vous. Rejoignez-nous et ensemble, nous façonnerons l'avenir de l'optimisation des modèles IA et son impact sur le monde.

Ce que vous ferez :

  • Prototyper et développer des méthodes d'optimisation de modèles, et construire une plateforme d'optimisation de modèles la plus impactante

  • Collaborer avec des partenaires internes et externes pour accélérer l'adoption de l'optimisation des modèles d'apprentissage profond

  • Restez à jour avec les dernières recherches et innovations en IA générative et techniques d'optimisation de modèles

  • Analyser et optimiser les performances théoriques et pratiques des modèles DL générés

  • Publier les résultats dans les principales conférences sur l'IA, et créer de la Propriété Intellectuelle

Ce que nous devons voir :

  • Master, PhD, ou expérience équivalente en Informatique, IA, Mathématiques Appliquées, ou domaine connexe.

  • Plus de 10 ans d'expérience professionnelle ou de recherche pertinente en Apprentissage Profond.

  • Excellentes compétences en conception logicielle, y compris le débogage, l'analyse de performance, et la conception de tests

  • Solides algorithmes et bases de programmation

  • Capacité à travailler de manière indépendante, définir les objectifs du projet et la portée, et gérer votre propre effort de développement

  • Bonnes habitudes de communication, de documentation, et compétences interpersonnelles

  • Expérience avec l'un ou plusieurs des éléments suivants : Python, C++, tuning de performance

Comment vous démarquer de la foule :

  • Contributions à PyTorch, JAX, ou autres Cadres d'Apprentissage Machine

  • Connaissance de l'architecture des GPU et de la pile de compilation, et capacité à comprendre et à déboguer la performance de bout en bout

  • Familiarité avec le SDK d'apprentissage profond de Nvidia tel que TensorRT

  • Forte compréhension des algorithmes et des solutions d'apprentissage profond

  • Forte compréhension des techniques d'optimisation de modèles ML telles que la quantification, l'élagage, la distillation.

De plus en plus connue comme "l'entreprise informatique de l'IA" et largement considérée comme l'un des employeurs les plus attractifs du monde de la technologie, NVIDIA offre des salaires très compétitifs et un ensemble de avantages complet. Êtes-vous créatif, motivé et aimez-vous relever des défis ? Si oui, nous voulons entendre parler de vous ! Venez rejoindre notre groupe d'optimisation de modèles, où vous pourrez aider à construire des plateformes informatiques en temps réel et rentables qui stimulent notre succès dans ce domaine passionnant et en pleine expansion.

La fourchette de salaire de base est de 216 000 USD - 414 000 USD. Votre salaire de base sera déterminé en fonction de votre localisation, de votre expérience, et du salaire des employés à des postes similaires.

Vous serez également éligible pour des actions et des avantages.