Ingénieur en automatisation DL Python, Algorithmes d'Apprentissage Profond

  • Full Time
Job expired!

Rejoignez l'équipe qui construit le logiciel qui sera utilisé par le monde entier de l'IA. Travaillez avec des ingénieurs logiciels de haut niveau pour mettre en œuvre un ensemble d'outils à grande échelle qui teste les modèles et les cadres d'apprentissage profond sur les ordinateurs les plus puissants. La capacité de travailler dans un environnement multifacette et rapide est requise, tout comme de solides compétences sociales.

Dans ce rôle, vous interagirez avec des partenaires internes, des utilisateurs et des membres de la communauté open source pour mettre en œuvre des solutions de construction, de test, d'intégration et de publication des services d'IA de NVIDIA et des cadres d'apprentissage profond sur les clusters de GPU d'entreprise les plus puissants, capables de centaines de Peta FLOPS. Ce rôle couvre plusieurs produits tels que PyTorch, TensorFlow, JAX, PaddlePaddle. Vous travaillerez avec des équipes d'ingénieurs internes pour déployer et opérationnaliser des modèles et des services d'IA à grande échelle en favorisant l'adoption de solutions d'apprentissage automatique et d'apprentissage profond dans le cloud et sur site.

Nous recherchons des développeurs Python passionnés et travailleurs pour nous aider à développer nos services, plateformes, modèles d'IA et d'apprentissage profond et nos outils internes. Vous serez responsable de la mise en œuvre et de la maintenance des outils et de l'infrastructure qui permettent à nos équipes de commercialiser la pile logicielle NVIDIA : des cadres d'apprentissage profond (PyTorch, TF, JAX, PaddlePaddle), des modèles d'apprentissage profond et des services d'IA.

Êtes-vous prêt pour ce défi ?

Ce que vous ferez :

  • automatiser et optimiser les tests de modèles d'apprentissage profond et de Services d'IA de différents domaines de données avec un accent sur l'inférence

  • développer des utilitaires partagés pour installer les systèmes, exécuter les tests, enregistrer les résultats et les visualiser sur des tableaux de bord.

  • configurer, maintenir et développer des déploiements d'outils standard de l'industrie (par exemple, GitLab, Docker, Bash)

  • Diriger les meilleures pratiques pour la construction, le test et la diffusion de logiciels, y compris les Services d'IA et les modèles d'apprentissage profond

  • Identifier les besoins en infrastructure et les traduire en actions

  • Construire des outils pour des mécanismes de génération automatique de contenu qui permettent d'économiser des dizaines d'heures d'ingénierie

Ce que nous voulons voir :

  • Baccalauréat ou maîtrise en informatique, architecture informatique ou dans un domaine technique connexe

  • 3+ années d'expérience professionnelle en développement de logiciels

  • Excellentes compétences en programmation Python, grandes compétences en codage et une compréhension profonde des concepts de la POO.

  • Familiarité avec les concepts DevOps tels que CI/CD, Docker, Jenkins et les outils d'automatisation.

  • Expérience dans la construction de services front-end (par exemple JS, React, Vue, Dash, Streamlit) et back-end (par exemple Flask, FastAPI, Django)

  • Compréhension de l'apprentissage profond permettant l'évaluation sur les modèles d'apprentissage profond

  • Volonté d'agir et solides compétences analytiques.

  • Solides compétences en gestion du temps et en organisation pour coordonner plusieurs initiatives, priorités et mises en œuvre de nouvelles technologies et produits dans des projets très complexes.

  • Bonnes habitudes de communication et de documentation

Comment se distinguer de la foule :

  • Une solide compréhension des environnements Linux

  • Expérience avec les technologies de conteneurisation telles que Docker

  • Expérience dans la construction de solutions de surveillance ou de tableau de bord pour soutenir les pipelines CI/CD.

  • Expérience pratique dans la configuration de pipelines CI complexes

  • Expérience avec les clusters de calcul basés sur HPC et les solutions de planification comme Slurm

NVIDIA est largement considéré comme l'un des employeurs les plus attractifs du monde de la technologie. Nous avons certains des individus les plus brillants et les plus visionnaires du monde qui travaillent pour nous. Si vous êtes créatif et autonome, nous voulons avoir de vos nouvelles !

Nous sommes un employeur qui offre l'égalité des chances et nous valorisons la diversité au sein de notre entreprise. Nous ne discriminons pas sur la base de la race, de la religion, de la couleur, de l'origine nationale, du sexe, de l'orientation sexuelle, de l'âge, du statut marital, du statut de vétéran ou du statut de handicap.

#deeplearning