Software Engineer, Systems

Job expired!

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

Як інженер-програміст систем у Meta, ваші ключові обов'язки включають:

  • Розробка, проектування, створення, модифікація та тестування програмних додатків або систем для різних продуктів і послуг.
  • Отримання всебічного розуміння конкретних продуктових областей, кодових баз та систем.
  • Продемонстрування знання в аналізі даних, програмуванні та програмній інженерії.
  • Створення високоякісного коду з всебічним тестовим покриттям з використанням сучасних абстракцій та фреймворків.
  • Можливе призначення до груп, що зосереджені на продукті або інфраструктурі.
  • Вирішення проблем середньої складності шляхом детального аналізу різних факторів.
  • Виявлення судження у межах встановлених процедур для визначення правильних дій.
  • Опанування внутрішніх стандартів розробки від створення коду до релізу для все більш складних завдань і проектів.
  • Проектування та побудова надійного і масштабованого мультимодельного, мультимодального рішення для інференції, що відповідає різним бізнес-потребам Meta.
  • Розробка інструментів для покращення досвіду розробників, скорочення часу на перехід від дослідження до виробництва ML інженерії.
  • Надання інфраструктурної підтримки для виведення на ринок та розгортання моделей.

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

Додаткові кваліфікації включають:

  • Експертні знання в програмуванні на Java.
  • Досвід у створенні додатків для великомасштабної інфраструктури.
  • Вміння програмування на Python.
  • Знання реляційних баз даних та SQL.
  • Досвід у розробці REST API та проектуванні та оптимізації баз даних NoSQL.
  • Знайомство з принципами RPC.
  • Здатність швидко виявляти та вирішувати проблеми у розподілених системах.
  • Розуміння великомасштабної хмарної інфраструктури.
  • Знання основних алгоритмів, принципів об'єктно-орієнтованого та функціонального дизайну, а також найкращих практичних шаблонів.

Технології Meta допомагають людям зв'язуватися, відкривати спільноти та розвивати бізнес. Від запуску Facebook у 2004 році до розвитку AR і VR сьогодні, Meta присвячена новаторству