Zespół Direct Machine Learning (ML) Platform w ramach organizacji Core OS dostarcza najwyższej klasy innowacje Microsoftu w dziedzinie uczenia maszynowego i sztucznej inteligencji milionom deweloperów Windows na całym świecie. Napędzając innowacje platform dla uczenia maszynowego na różnych architekturach sprzętowych, zespół DirectML odgrywa kluczową rolę w rozwoju ekosystemu Windows.
Jako Starszy Inżynier Oprogramowania, Twoja rola obejmuje:
- Współpracę z inżynierami od dostawców sprzętu GPU i NPU w celu budowania i utrzymywania bieżących i przyszłych funkcji platformy DirectML na różnych urządzeniach obliczeniowych.
- Rozwijanie i utrzymywanie wysoce niezawodnych i skalowalnych systemów benchmarkowych, które działają na różnych urządzeniach obliczeniowych.
- Rozwijanie i utrzymywanie zestawu zgodności sprzętowej, aby zapewnić, że platforma DirectML konsekwentnie dostarcza dokładne wyniki na obsługiwanych urządzeniach.
- Monitorowanie codziennych kompilacji platformy i utrzymywanie niezawodnego zautomatyzowanego systemu monitorowania.
- Współpracę z inżynierami open-source, aby wspierać powiązane projekty w społeczności open-source.
- Ucieleśnianie naszej kultury i wartości, takich jak szacunek, integralność i odpowiedzialność.
Wymagane kwalifikacje:
- Tytuł licencjata z informatyki lub pokrewnej dziedziny technicznej ORAZ 4+ lata doświadczenia w inżynierii technicznej z językami programowania takimi jak C, C++, C#, Java, JavaScript lub Python LUB równoważne doświadczenie.
- 4+ lata doświadczenia w dostarczaniu komercyjnej jakości produktów oprogramowania dla konsumentów lub przedsiębiorstw.
- 4+ lata doświadczenia w kodowaniu C/C++ i debugowaniu na niskim poziomie.
Inne wymagania:
- Możliwość spełnienia wymagań bezpieczeństwa Microsoft, klientów i/lub rządu. Obejmuje to pomyślne przejście sprawdzenia przeszłości Microsoft Cloud przy zatrudnieniu/przeniesieniu i co dwa lata później.
Preferowane kwalifikacje:
- Praktyczne doświadczenie w rozwijaniu kompilatorów lub jąder uczenia maszynowego.
- Doświadczenie w trenowaniu lub dostrajaniu modeli językowych.
- Znajomość architektury obliczeń GPU i doświadczenie w pisaniu wysokowydajnych shaderów obliczeniowych dla operacji uczenia maszynowego.
- Silne umiejętności komunikacyjne i kontaktu z klientem, zdolność do radzenia sobie z niejasnościami, priorytetyzowania zadań rozwoju oprogramowania oraz udokumentowane sukcesy w pracy z klientami.
W Core OS zarządzamy systemami operacyjnymi napędzającymi Azure, Microsoft Linux OS, Windows Client, Xbox i ekosystem Windows Server. Naszą misją jest wspieranie wszystkich działalności w chmurze oraz miliardów klientów na całym świecie poprzez zapewnienie wysokiej jakości i wydajnych systemów operacyjnych oraz komponentów platformy.
Naszą misją jest umożliwienie każdemu człowiekowi i organizacji osiągania więcej. W Microsoft wspieramy kulturę szacunku, integralności i odpowiedzialności, napędzając innowacje, aby umożliwić innym. Jesteśmy zaangażowani w rozwój i tworzenie integracyjnego środowiska, w którym każdy może się rozwijać.
Lokalizacja: Ta rola oferuje podstawowe wynagrodzenie od USD $117,200 - $229,200 rocznie w całych Stanach