Staff Engineer, AI/ML Software Compiler

Job expired!

Пожалуйста, обратите внимание:
Чтобы обеспечить лучший опыт для кандидатов при большом количестве заявок, мы ограничиваем количество подач до 10 за 6 месяцев.

Наши инновационные технологические решения питают инструменты, которые вы используете каждый день, включая смартфоны, электромобили, гипермасштабные центры данных, устройства IoT и многое другое. В Samsung Semiconductor, Inc. у вас будет возможность стать частью глобального лидера, чьи передовые разработки расширяют границы возможного и определяют будущее.

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

Лаборатория AGI (Artificial General Intelligence) Computing Lab посвящена решению сложных задач на уровне систем, связанных с развитием AI/ML нагрузок. Наша команда разрабатывает масштабируемые платформы для удовлетворения вычислительных и память-требований эффективно, минимизируя при этом потребление энергии и максимизируя производительность. Сотрудничая с инженерами и аппаратного, и программного обеспечения, мы выявляем и решаем уникальные проблемы, исследуя новые вычислительные абстракции для сбалансирования аппаратных и программных компонентов.

  • Разрабатывать и внедрять компиляторы ML для высокопроизводительных приложений глубокого обучения.
  • Оптимизировать компиляторы для эффективного выполнения моделей глубокого обучения на различных аппаратных платформах.
  • Проектировать инфраструктуру пошагового снижения для эффективного выполнения требований к рабочим нагрузкам.
  • Оптимизировать алгоритмы локальности данных для минимизации потребления энергии.
  • Работать в тесном взаимодействии с архитекторами и разработчиками оборудования для интеграции новых техник и алгоритмов ML.
  • Сотрудничать с кросс-функциональными командами для определения и реализации функций и улучшений компилятора ML.
  • Устранять и отлаживать проблемы компилятора, предоставляя техническую поддержку клиентам.
  • Вносить вклад в разработку документации и руководств пользователя для компилятора ML.
  • Быть в курсе последних тенденций и новшеств в области компиляторов ML и аппаратного обеспечения.
  • Бакалавр в области компьютерной/электротехнической инженерии или компьютерных наук с 10+ лет опыта, или магистр в области компьютерной/электротехнической инженерии или компьютерных наук с 8+ лет опыта, или докторская степень с 5+ лет соответствующего рабочего опыта.
  • Сильный опыт в проектировании и оптимизации компиляторов.
  • Опыт разработки и оптимизации программного обеспечения для высокопроизводительных вычислительных систем.
  • Опыт работы с LLVM / MLIR (предпочтительно).
  • Знание PyTorch, TensorFlow или JAX.
  • Понимание архитектур оборудования, таких как CPU, GPU, TPU и NPU.
  • Сильные аналитические и навыки решения проблем.
  • Отличные навыки общения и межличностного взаимодействия.
  • Способность работать как самостоятельно, так и в команде.
  • Адаптивность к разнообразным глобальным нормам и инклюзивному поведению.
  • Любопытство и настойчивость с подходом, ориентированным на данные, к решению задач.
  • Сотрудничество для построения отношений, оказания поддержки и приветствия новых подходов.
  • Инновационность и креативность, с быстрой адаптацией к изменению.

Указанный диапазон оплаты относится ко всем ролям на этом уровне во всех местах и функциях в США. Индивидуальные ставки зависят от таких факторов, как функция, местоположение, опыт и образование. Мы предлагаем возможности на основе личной и корпоративной успеваемости, а также разнообразный пакет льгот,

Close menu