Ingénieur en Développement de Logiciels d'IA
- Software Development
- Other places
- $62 K - $115 K
- Full Time
Nous recherchons un ingénieur expérimenté en développement de noyau pour rejoindre notre équipe AI chez Client, qui fournit des capacités logicielles AI de base (ex. DirectML) sur les GPU clients d'Intel (intégrés et discrets) pour le système d'exploitation Windows. Notre équipe est également responsable de fournir un support de pilote et d'exécution pour d'autres utilisations de l'AI sur les GPU Intel (par exemple, Intel XeSS). L'équipe est également en charge du benchmarking et de l'analyse des performances des applications AI/ML pour les études d'architecture matérielle/logicielle et les co-optimisations.
Vos responsabilités comprendront:
Développement et optimisation des noyaux AI en utilisant C pour Metal et OpenCL
Développement et optimisation des Primitives ML (y compris les métacommandes de DirectML) pour les GPU Intel
Développement des fonctionnalités de pilote de calcul pour les GPU Intel
Mise en œuvre de fonctionnalités clés dans la pile logicielle AI et débogage des problèmes entre le matériel, le pilote, le système d'exploitation, les titres de jeux et les applications
Benchmarking des performances, analyse et optimisation des applications AI, y compris analyse concurrentielle ; soutien aux études d'architecture à venir avec les équipes d'architecture logicielle/matérielle
Un diplôme en informatique ou dans des domaines connexes avec plus de 4 ans d'expérience professionnelle
Expérience en benchmarking de performance, profiling de performance et analyse de charge de travail
Expérience en optimisations logicielles de bas niveau pour maximiser l'utilisation du matériel
Expérience en développement de noyau, ex : C pour Metal, OpenCL, CUDA, etc.
Expertise dans les techniques d'optimisation pour les réseaux de neurones
Connaissance des architectures graphiques et des accélérateurs d'apprentissage profond
Expérience avec des cadres d'apprentissage machine tels que TensorFlow ou PyTorch
Expérience avec des cadres AI de niveau moyen comme DirectML, OneDNN, Metal Performance Shaders, ou TensorRT
Expérience en développement de pilotes de périphériques Windows ou de logiciels embarqués, connaissance du pilote graphique Intel
Compréhension de la 3D Graphics (y compris DX11/12 et/ou Vulkan)
Excellentes compétences en communication écrite et verbale
Ce que nous offrons :
Chez Intel, les employés partagent les succès, bénéficient de récompenses complètes et sont inspirés par un lieu de travail innovant et inclusif. Que pouvez-vous attendre lorsqu'il y a une concordance entre nous ?
Nous vous garantissons que vous travaillerez dans un environnement sûr, dans une organisation qui comprend profondément la situation sanitaire actuelle dans le monde. Que ce soit à votre domicile ou dans nos locaux si nécessaire, la sécurité et le bien-être de vous et de votre famille sont notre plus grande responsabilité.
Vous aurez constamment l'opportunité de développer votre carrière professionnelle grâce à des formations techniques et de soft skills, en participant à des projets d'innovation ou à des programmes de rotation
Des horaires de travail flexibles sont importants pour nous
Et nos Avantages Incroyables pour faciliter et rendre votre vie plus agréable vous attendent: Programme d'actions, Bonus annuels et trimestriels, Plan de pension pour les employés, Plan médical et assurance-vie pour vous et votre famille, Reconnaissance entre pairs, Carte restaurant, Carte Multisport / Carte vacances, Groupes d'enthousiastes, Remises exclusives pour les employés, Événements (en ligne) et bien plus encore.
Expérience de récompense @ Intel Pologne: https://intel.ly/3ftPwog
Modèle de travail pour ce rôle
Ce rôle sera éligible pour notre modèle de travail hybride qui permet aux employés de diviser leur temps entre le travail sur le site Intel qui leur est assigné et hors du site. Dans certaines circonstances, le modèle de travail peut changer pour répondre aux besoins de l'entreprise.