Software Engineer, Machine Learning (MPKSWE15)

Job expired!

Огляд компанії:

Meta Platforms, Inc. (загальновідома як Meta, раніше Facebook Inc.) присвячує свою діяльність створенню технологій, що сприяють взаємозв'язку, розвитку спільнот і розширенню бізнесу. З моменту заснування у 2004 році Facebook революціонізував спосіб взаємодії людей. Наш набір програм та сервісів — зокрема Messenger, Instagram та WhatsApp — забезпечує мільярди користувачів по всьому світу. Наразі Meta прокладає шлях за межі двовимірних екранів у бік доповненої та віртуальної реальності, щоб формувати майбутнє соціальних технологій.

Посада: Програмний інженер з машинного навчання (MPKSWE15)

Огляд ролі:

Ми шукаємо присвяченого програмного інженера зі спеціалізацією у машинному навчанні для приєднання до нашої інноваційної команди. Ідеальний кандидат матиме значний досвід у дослідженні, проектуванні, розробці та тестуванні програмного забезпечення на рівні операційних систем, компіляторів та мережевого розподільчого програмного забезпечення, спрямованого на вирішення соціальних даних та прогнозування. Ви будете працювати над вирішенням задач рейтингу, класифікації, рекомендацій та оптимізації через стандартні рішення індустрії. Ця позиція включає розробку масштабованих систем та застосування глибокого навчання, регресії даних та моделей на основі правил для підвищення ефективності технологій, систем та інструментів.

  • Дослідження, проектування, розробка та тестування програмного забезпечення для вирішення соціальних даних та прогнозування.
  • Використання досвіду в задачах рейтингування, класифікації, рекомендацій та оптимізації.
  • Створення масштабованих систем, алгоритмів та інструментів із використанням глибокого навчання та регресії даних.
  • Аналіз та синтез вимог до технологій, систем та інструментів.
  • Розробка рішень з вищою ефективністю та більшим використанням даних.
  • Написання коду у співпраці з інженерною командою та під керівництвом наглядача.
  • Адаптація методів машинного навчання для паралельних середовищ, таких як розподілені кластери та GPUs.

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

Досвід: Мінімум два роки на посаді, пов'язаній з комп'ютерними системами, з такими навичками:

  • Фреймворки машинного навчання: PyTorch, MXNet або Tensorflow
  • Машинне навчання, рекомендаційні системи, комп'ютерний зір або обробка природної мови
  • Трансляція виявлених даних у бізнес-рекомендації
  • Технології обробки великих даних: Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable або Spark
  • Мови програмування: C, C++, Java, Python, PHP, Haskell
  • Скриптові мови: Perl, Python, PHP або shell-скрипти
  • Реляційні бази даних та SQL
  • Інструменти та системи для розробки ПЗ: VIM, Emacs, Subversion, GIT або Perforce
  • Опера