Systems Performance Architect

Job expired!

Опубликовано: 18 июня 2024 г.

Еженедельные часы: 40

Номер роли: 200540309

В Apple мы не просто создаем продукты — мы создаем впечатления, которые революционизируют целые отрасли. Наши инновации проистекают из разнообразия идей и талантов нашей команды, способствуя прогрессу от передовых технологий до ведущих в отрасли экологических инициатив. Присоединяйтесь к Apple и помогите нам оставить мир лучше, чем мы его нашли. Готовы ли вы к вызову?

Наша команда System Performance and Architecture ищет исключительного инженера для работы с архитекторами над анализом и моделированием производительности машинного обучения (ML) для продуктов Apple. Вы будете изучать характеристики производительности и энергопотребления новых ML-нагрузок. В этой совместной межфункциональной позиции вы будете в авангарде усилий по ускорению и оптимизации машинного обучения на устройстве. Мы ищем профессионала, хорошо разбирающегося в машинном обучении и увлеченного выявлением и оптимизацией узких мест производительности. Опыт работы с производительностью на системном уровне, включая оборудование (ЦПУ, ГПУ, ОЗУ, хранилище данных), программное обеспечение (ОС, драйверы, приложения) и другие характеристики системы (тепловые, энергетические, акустические), является преимуществом.

В этой роли вы будете:

  • Руководить решениями по компромиссам архитектуры на исполнительном уровне.
  • Сотрудничать с многопрофильными командами для понимания, моделирования и ускорения разработки.
  • Работать с высокоуровневыми программными функциями, включая сторонних разработчиков и стек ML-инференса.
  • Проводить исследования и сотрудничать с командами архитекторов SoC, оборудования и ПО для предоставления информации для будущих силиконовых компонентов и продуктов.
  • Создавать прогнозы производительности для будущих систем.
  • Помогать в сложных задачах отладки производительности.

Ключевые квалификации:

  • Основательное понимание и опыт в компьютерной архитектуре.
  • Доказанные навыки разработки программного обеспечения и анализа производительности.
  • Понимание основ машинного обучения.
  • Опыт с производительностью на низкоуровневом ПО и компьютерной архитектуре.
  • Страсть к архитектуре ПО, API и высокопроизводительному расширяемому ПО.
  • Владение C/C++ и Python.
  • Сильные коммуникативные и наставнические способности.

Образование и опыт:

Степень MS или PhD в области электротехники или компьютерных наук или эквивалентный опыт работы.

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

Название компании: Apple

Название должности: Архитектор производительности систем

Присоединяйтесь к нам в Apple и станьте частью чего-то необычного.