Senior Software Development Engineer

Job expired!

Команда Direct Machine Learning (ML) Platform в организации Core OS доставляет ведущие инновации Microsoft в области машинного обучения и искусственного интеллекта для миллионов разработчиков 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, Linux ОС от Microsoft, Windows Client, Xbox и экосистема Windows Server. Наша миссия - поддержка всех облачных бизнесов и миллиардов клиентов по всему миру, обеспечивая высококачественные и эффективные операционные системы и компоненты платформы.

Наша миссия - дать возможность каждому человеку и организации добиться большего. В Microsoft мы культивируем культуру уважения, честности и ответственности, стимулируя инновации для поддержки других. Мы привержены образу мышления, ориентированному на рост, и созданию инклюзивной среды, где каждый сможет преуспеть.

Местоположение: Эта роль предполагает базовую зарплату в диапазоне от 117 200 до 229 200 долларов США в год по всей территории США. Для некоторых локаций, таких как Сан-Франциско и Нью-Йорк, диапазон составляет от 153 600 до 250 200 долларов США в год.

Преимущества: Определенные роли могут быть доступны с преимуществами и дополнительной компенсацией. Дополнительную информацию можно найти здесь: Преимущества Microsoft.

Срок подачи заявок: Заявки принимаются до 19 июня 2024 года.

Работодатель