Senior Software Development Engineer

Job expired!

La Direct Machine Learning (ML) Platform Team au sein de l'organisation Core OS offre les innovations de pointe de Microsoft en apprentissage automatique et en IA à des millions de développeurs Windows dans le monde entier. En favorisant les innovations de plateforme pour l'apprentissage automatique sur diverses architectures matérielles, l'équipe DirectML joue un rôle crucial dans l'avancement de l'écosystème Windows.

En tant qu'ingénieur principal en développement logiciel, votre rôle implique :

  • Collaborer avec les ingénieurs des fournisseurs de matériel GPU et NPU pour construire et maintenir les fonctionnalités actuelles et futures de la plateforme DirectML sur divers appareils de calcul.
  • Développer et maintenir des systèmes de benchmark de performance hautement fiables et évolutifs qui fonctionnent sur divers appareils de calcul.
  • Étendre et maintenir la suite de conformité matérielle pour garantir que la plateforme DirectML délivre toujours des résultats précis sur les appareils pris en charge.
  • Surveiller les builds quotidiens de la plateforme et maintenir un système de surveillance automatisé fiable.
  • Travailler avec les ingénieurs open-source pour soutenir les projets connexes dans la communauté open-source.
  • Incarnant notre culture et nos valeurs de respect, d'intégrité et de responsabilité.

Qualifications requises :

  • Diplôme de premier cycle en informatique ou discipline technique connexe ET 4+ années d'expérience en ingénierie technique avec des langages de programmation comme C, C++, C#, Java, JavaScript ou Python OU expérience équivalente.
  • 4+ années d'expérience dans la livraison de produits logiciels de qualité commerciale pour les consommateurs ou les entreprises.
  • 4+ années d'expérience en codage C/C++ et en débogage de bas niveau.

Autres exigences :

  • Capacité à répondre aux exigences de filtrage de sécurité de Microsoft, des clients et/ou du gouvernement. Cela inclut la réussite de la vérification de fond Microsoft Cloud lors de l'embauche/transfert et tous les deux ans par la suite.

Qualifications préferées :

  • Expérience pratique dans le développement de compilateurs ou noyaux d'apprentissage automatique.
  • Expérience en formation ou ajustement fin de modèles linguistiques.
  • Connaissance de l'architecture de calcul GPU et expérience en écriture de shaders de calcul haute performance pour les opérations d'apprentissage automatique.
  • Excellentes compétences en communication et en interface client, capacité à gérer l'ambiguïté, à prioriser les tâches de développement logiciel et un historique prouvé de succès avec les clients.

Chez Core OS, nous supervisons les systèmes d'exploitation alimentant Azure, le système d'exploitation Linux de Microsoft, Windows Client, Xbox et l'écosystème Windows Server. Notre mission est de soutenir toutes les entreprises cloud et des milliards de clients dans le monde en assurant des systèmes d'exploitation et des composants de plateforme de haute qualité et efficaces.

Notre mission est de donner à chaque personne et organisation les moyens de réaliser davantage. Chez Microsoft, nous cultivons une culture de respect, d'intégrité et de responsabilité, en stimulant l'innovation pour habiliter les autres. Nous nous engageons à une mentalité de croissance et à créer un environnement inclusif où chacun peut s'épanouir.

Localisation : Ce rôle offre une fourchette de rémunération de base de 117 200 $ à 229 200 $ par an à travers les États-Unis. Pour des localisations spécifiques comme la région de la baie de San Francisco et la région métropolitaine de New York, la fourchette est de 153 600 $ à 250 200 $ par an.

Avantages : Certains rôles peuvent être éligibles à des avantages et autres compensations. Trouvez des détails supplémentaires ici : Avantages Microsoft.

Date limite de candidature : Les candidatures seront acceptées jusqu'au 19 juin 2024.

Employeur garantissant l'égalité des chances : Microsoft est un employeur garantissant l'égalité des chances. Tous les candidats qualifiés recevront une considération sans distinction d'âge, d