Python/ML Software Developer

Job expired!

Développeur de logiciels Python/ML chez Intel, Bangalore

Description du poste : En tant que développeur de logiciels Python/ML chez Intel, vous jouerez un rôle crucial dans l'amélioration de la performance et de l'efficacité de Python dans les applications de science des données, lui permettant de passer des ordinateurs portables à des serveurs puissants et des clusters. Grâce à vos contributions, notre équipe vise à débloquer le plein potentiel des derniers CPU et GPU Intel dans les écosystèmes Python et d'apprentissage automatique classique. Cela implique de tirer parti d'un codage backend efficace en C++ et de s'intégrer de manière transparente aux implémentations actuelles de science des données en Python, accélérant finalement les opérations critiques en termes de performances de plusieurs ordres de magnitude.

Responsabilités :

Vous rejoindrez une équipe produit où vous participerez à la conception, l'implémentation, les tests, les revues de code et la création de documentation. La collaboration avec d'autres équipes pour résoudre les problèmes liés aux composants et travailler avec la communauté open source et les clients sont également des aspects clés de votre rôle.

Qualifications :

Qualifications minimales :

  • 2+ années d'expérience dans le développement de code de production avec C/C++ et Python
  • Un solide bagage mathématique/statistique avec des connaissances en apprentissage automatique
  • Familiarité avec les algorithmes d'informatique
  • Compétence avec Git et GitHub

Qualifications supplémentaires :

  • Expérience avec le parallélisme dans des environnements à mémoire partagée et distribuée (Intel TBB, OpenMP, MPI, SHMEM, Apache Spark, Dask)
  • Connaissance des internes de Numpy/Scipy, Pandas, Scikit-Learn et Numba
  • Expérience de la gestion des environnements Conda et Pip
  • Expertise dans l'optimisation des performances des applications numériques
  • Compétence dans les langages de script, de préférence shell
  • Familiarité avec SYCL et CMake

Type d'emploi :

Embauche expérimentée

Détails du poste :

Poste 1 (Inde)

Lieu de travail :

Lieu principal : Inde, Bangalore

Autres emplacements : À déterminer

Groupe d'activité :

La division du génie logiciel pour développeurs (DSE) chez Intel se concentre sur le développement de logiciels de pointe qui mettent en valeur et optimisent les plateformes Intel. Rejoignez notre équipe pour avoir un impact sur les tendances et pratiques mondiales du développement logiciel.

Déclaration de publication :

Intel est un employeur offrant l'égalité des chances. Tous les candidats qualifiés, quelle que soit leur race, couleur, religion, sexe, origine nationale ou autres caractéristiques légalement protégées, sont encouragés à postuler.

Modèle de travail :

Ce poste prend en charge un modèle de travail hybride, permettant aux membres de l'équipe de travailler à la fois sur site, au sein de l'établissement d'Intel à Bangalore, et à distance. Le modèle peut s'ajuster selon les besoins de l'entreprise.

Position de confiance : Non applicable