Azure Machine Learning jest na czele transformacji AI w Microsoft, przewodząc integracji sztucznej inteligencji w usługi i aplikacje, które dotykają milionów ludzi na całym świecie. Jako członek zespołu Azure ML Back Plane, będziesz kluczowym elementem w rozbudowie infrastruktury Azure AI i ulepszaniu jej usług backendowych.
Jako Software Engineer II, będziesz:
- Budować i rozwijać architekturę automatyzacji, aby umożliwić szybszy rozwój usług AML i stworzyć podstawy dla aplikacji Copilot nowej generacji, w tym LLM od OpenAI i społeczności open-source.
- Rozwijać i utrzymywać infrastrukturę niezbędną do wdrażania, monitorowania i obsługi wysoko dostępnych i skalowalnych klastrów Microsoft Service Fabric i Kubernetes.
- Prowadzić rozwój i wsparcie klienta, ustalać standardy architektoniczne i przestrzegać wytycznych dotyczących doskonałości usług.
- Współpracować z liderami inżynierii w innych zespołach w celu określenia naszej misji, opracowania strategii i napędzania niezwykłego wzrostu w przyszłych latach.
Zakres obowiązków:
- Dostarczanie solidnej platformy orkiestracji infrastruktury dla platformy AI.
- Projektowanie i budowa infrastruktury nowej generacji dla uruchamiania najlepszych obciążeń AI.
- Tworzenie narzędzi umożliwiających zespołowi platformy AI skalowanie do nowych regionów i chmur.
- Implementacja światowej klasy systemów monitorowania i pipeline telemetrycznych w celu zwiększenia widoczności usług i zadań.
- Opracowywanie i egzekwowanie środków bezpieczeństwa i zgodności w celu ochrony systemu przed atakami złośliwymi.
- Uosabianie kultury i wartości Microsoftu.
Kwalifikacje:
Wymagane:
- Tytuł licencjata z informatyki lub pokrewnej dziedziny technicznej ORAZ 2+ lat doświadczenia technicznego w inżynierii z językami takimi jak C, C++, C#, Java, JavaScript lub Python.
- Możliwość rozważenia równoważnego doświadczenia.
- Doświadczenie w poprawianiu operacji serwisowych lub podstaw inżynierii.
- Minimum 2 lata doświadczenia w budowie i wdrażaniu oprogramowania produkcyjnego lub usług.
- Możliwość spełnienia wymagań dotyczących kontrolowania bezpieczeństwa, w tym Microsoft Cloud Background Check.
Preferowane:
- Tytuł licencjata z informatyki lub pokrewnej dziedziny technicznej ORAZ 4+ lat doświadczenia technicznego w inżynierii z kodowaniem w językach takich jak C, C++, C#, Java, JavaScript lub Python.
- Możliwość rozważenia równoważnego doświadczenia.
- Udowodniona zdolność do tworzenia komponentowego i dobrze zaprojektowanego oprogramowania.
- Doświadczenie w rozwijaniu usług chmurowych na dużą skalę, systemów rozproszonych lub systemów operacyjnych.
- Minimum 4 lata doświadczenia w budowie i dostarczaniu oprogramowania produkcyjnego lub usług.
Wynagrodzenie:
Typowy zakres podstawowej płacy dla tego stanowiska w USA wynosi USD $94,300 - $182,600 rocznie. Określone lokalizacje pracy w obszarze San Francisco Bay i metropolitalnym obszarze Nowego Jorku mają zakres płacy podstawowej wynoszący USD $120,900 - $198,600 rocznie. Pewne role mogą być uprawnione do dodatkowego wynagrodzenia i świadc