Software Engineer, Machine Learning (NYSWE15)

Job expired!

Компания: Meta Platforms, Inc. (Meta), ранее Facebook Inc.

Meta Platforms, Inc. (Meta) находится на переднем крае разработки технологий, способствующих подключению, созданию сообществ и росту бизнеса. С момента своего основания в 2004 году Facebook революционизировал способы связи людей. Наш набор приложений, включая Messenger, Instagram и WhatsApp, обеспечивает глобальную коммуникацию и взаимодействие. В настоящее время Meta прокладывает путь в области дополненной реальности (AR) и виртуальной реальности (VR), чтобы возглавить следующую эволюцию в социальной технологии.

  • Исследование, проектирование, разработка и тестирование программного обеспечения на уровне операционных систем, компиляторов и программного обеспечения для распределения сетей для социальных данных и прогнозирования.
  • Решение отраслевых задач, связанных с ранжированием, классификацией, рекомендациями и оптимизацией, включая мошенничество с платежами, прогнозирование кликов, обнаружение клик-фрода, ранжирование рекламы/лент/поиска, классификацию текста/настроений, коллективную фильтрацию и обнаружение спама.
  • Разработка высокомасштабируемых систем, алгоритмов и инструментов с использованием глубокого обучения, регрессии данных и моделей на основе правил.
  • Анализ требований, выявление узких мест в технологии, системах и инструментах и разработка эффективных решений.
  • Итерация решений с большей эффективностью, используя огромные наборы данных и изучая современные техники глубокого обучения.
  • Работа под общими инструкциями для написания кода в сотрудничестве с инженерной командой.
  • Адаптация стандартных методов машинного обучения для оптимизированной работы в современных параллельных средах (например, распределенные кластеры, многопроцессорные системы SMP и GPU).

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

  • Опыт работы с фреймворками машинного обучения: PyTorch, MXNet или TensorFlow.
  • Профессиональные навыки в области машинного обучения, рекомендательных систем, компьютерного зрения, обработки естественного языка, добычи данных или распределенных систем.
  • Способность переводить инсайты в действенные бизнес-рекомендации.
  • Профессиональные навыки в таких технологиях, как Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable, или Spark.
  • Опыт разработки и отладки на C, C++ и Java.
  • Знание языков скриптов, таких как Perl, Python, PHP или Shell.
  • Профессиональные навыки в Python, PHP или Haskell.
  • Опыт работы с реляционными базами данных и SQL.
  • Профессиональные навыки в инструментах разработки программного обеспечения: редакторы кода (VIM или Emacs) и системы контроля версий (Subversion, GIT или Perforce).
  • Профессиональные навыки в Linux, UNIX или других ОС наподобие *nix, включая манипуляцию файлами, сложные команды и скриптовые языки.
  • Способность создавать высокомасштабируемые и эффективные решения.
  • Опыт обработки данных, программирования, работы с базами данных, сетями, операционными системами, компьютерной графикой или взаимодействием человек-компьютер.
  • Опыт применения алгоритмов и основных концепций компьютерных наук к системам реального мира.
  • Понимание распределенных систем.

Диапазон компенсации: от 175 114 долл. США в год до 200 200 долл. США в год, плюс бонус и акции. Индивидуальная оплата определяется навыками, квалификацией, опытом и местоположением. Помимо базовой зарплаты, Meta предоставляет комплексные льготы. Узнайте больше о льготах в Meta.