Команда Direct Machine Learning (ML) Platform у складі Core OS організації постачає топові інновації Microsoft в галузі машинного навчання та AI мільйонам розробників Windows по всьому світу. Завдяки впровадженню інновацій платформи для машинного навчання на різних апаратних архітектурах, команда DirectML є ключовою в розвитку екосистеми Windows.
Як старший інженер-розробник програмного забезпечення, ваші обов'язки включають:
- Співпрацю з інженерами від постачальників апаратного забезпечення GPU та NPU для розробки та підтримки поточних і майбутніх функцій платформи DirectML на різних обчислювальних пристроях.
- Розробка і підтримка високонадійних та масштабованих систем для тестування продуктивності, які працюють на різних обчислювальних пристроях.
- Розширення та підтримка набору тестів для відповідності апаратного забезпечення з метою забезпечення точних результатів платформи DirectML на підтримуваних пристроях.
- Моніторинг щоденних збірок платформи і підтримка надійної автоматичної системи моніторингу.
- Співпраця з інженерами з відкритим кодом для підтримки пов'язаних проектів у спільноті з відкритим кодом.
- Втілення наших культурних цінностей поваги, чесності та відповідальності.
- Ступінь бакалавра в галузі комп'ютерних наук або суміжній технічній дисципліні ТА понад 4 роки технічного досвіду з мовами програмування, такими як C, C++, C#, Java, JavaScript або Python, АБО еквівалентний досвід.
- Понад 4 роки досвіду розробки комерційного програмного забезпечення для споживачів або підприємств.
- Понад 4 роки досвіду програмування на C/C++ і налагодження на низькому рівні.
- Здатність відповідати вимогам безпеки Microsoft, клієнтів та/або уряду. Це включає проходження фонової перевірки Microsoft Cloud при наймі/переведенні та кожні два роки після цього.
- Практичний досвід у розробці компіляторів або ядер машинного навчання.
- Досвід у навчанні або налаштуванні мовних моделей.
- Знання архітектури обчислень GPU і досвід у написанні високопродуктивних обчислювальних шейдерів для операцій машинного навчання.
- Сильні комунікаційні навички і вміння працювати з клієнтами, здатність розв'язувати невизначеність, пріоритизувати завдання розробки ПЗ та підтверджений досвід успіхів з клієнтами.
У Core OS ми відповідаємо за операційні системи, які керують Azure, Microsoft Linux OS, Windows Client, Xbox та екосистемою Windows Server. Наша місія - підтримувати всі хмарні бізнеси і мільярди клієнтів по всьому світу, забезпечуючи високу якість, ефективність операційних систем та компонентів платформи.
Наша місія - надихати кожну людину і організацію на досягнення більшого. У Microsoft ми сприяємо культурі поваги, чесності та відповідальності, заохочуючи інновації для підтримки інших. Ми прагнемо до розвитку менталітету росту та створення інклюзивного середовища, де кожен може процвітати.
Локація: Ця роль пропонує базовий діапазон оплати