Staff Software Engineer, On Device Machine Learning

Job expired!

Компания: Samsung Research America

Местоположение: Маунтин-Вью, Калифорния

Должность: Ведущий инженер-программист, Машинное обучение на устройствах

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

Выступая в качестве ведущего инженера-программиста, специализирующегося на машинном обучении, вы присоединитесь к нашей команде Samsung Avatar для разработки передовых AI-аватаров. Займитесь созданием нашей платформы AR-Emoji и оставьте свой след в быстро развивающейся области мобильной графики и AI-управляемых аватаров в нашей Лаборатории иммерсивного опыта.

  • Лидировать в принятии архитектурных решений и оптимизациях для улучшения SDK для аватаров на ПК и Android платформах.
  • Сотрудничать с группой ML для реализации вывода на устройства Android.
  • Разрабатывать и поддерживать высокопроизводительные приложения для Unity и Android.
  • Участвовать в код-ревью, поддерживать высокие стандарты качества кода и устранять проблемы производительности на уровне системы.
  • Оценивать и интегрировать сторонние решения, вносить вклад в разработку прототипов для новых идей продуктов.
  • Сотрудничать с командами управления продуктами и QA для уточнения предложений продуктов.

Кандидаты должны иметь степень магистра или доктора наук в области компьютерных наук или в смежной области, а также не менее 6 лет соответствующего опыта в отрасли. Вы должны обладать глубокими знаниями в области структур данных, проектировании алгоритмов и фреймворков машинного обучения, таких как TensorFlow, Keras или PyTorch.

  • Владение Python, C# или Java; опыт работы с Unity будет плюсом.
  • Экспертные знания в алгоритмах и моделях машинного обучения, с особыми навыками реализации этих моделей на устройстве.
  • Сильные коммуникативные навыки и доказанный опыт