Ingénieur Logiciel Sénior en Apprentissage Profond, Optimisation de Modèles Algorithmiques
- Software Engineer
- Other places
- $216 K+
- Full Time
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.
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
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
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.