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 присвячена новаторству