Principal Machine Learning Engineer, ML Training Platform

Job expired!

Snap Inc. є провідною технологічною компанією, що революціонізує спосіб життя та спілкування людей. Ми вважаємо, що камера - це потужний інструмент для посилення людського виразу та зв'язку. Наша місія - сприяти людському прогресу, допомагаючи людям виражати себе, жити в моменті, пізнавати світ та веселитися разом. Наші основні продукти включають:

  • Snapchat: Візуальний месенджер, який зміцнює стосунки з друзями, родиною та глобальною спільнотою.
  • Lens Studio: Платформа доповненої реальності, що забезпечує AR-досвід у Snapchat та інших сервісах.
  • Spectacles: Інноваційні AR-окуляри, які втілюють доповнену реальність у життя.

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

  • Створення платформи навчання нового покоління для підтримки масштабного тренування моделей.
  • Оптимізація навчання та продуктивності моделей за допомогою різних GPU для підвищення швидкості та ефективності.
  • Розробка платформи AutoML для спрощення життєвого циклу моделей машинного навчання.
  • Співпраця з кросфункціональними командами для розуміння вимог продукту та впровадження інноваційних рішень.
  • Пропаганда найкращих практик у таких сферах, як доступність, масштабованість, оперативна досконалість та управління витратами.
  • Надання технічного керівництва, що впливає на всю компанію.
  • Глибоке розуміння підходів та алгоритмів машинного навчання.
  • Чудові навички програмування та розробки програмного забезпечення (налагодження, аналіз продуктивності та проектування тестів).
  • Перевірений досвід роботи з системами великого масштабу, що мають високу доступність.
  • Здатність швидко вивчати нові концепції та технології.
  • Сильні навички вирішення проблем та співпраці.
  • BS у технічній сфері (комп'ютерні науки, математика, статистика) або еквівалентний досвід.
  • 14+ років досвіду роботи у сфері машинного навчання.
  • Досвід роботи з тренуванням та оптимізаціями на GPU/TPU.
  • Магістратура/PhD у технічній сфері (комп'ютерні науки).
  • Досвід керівництва командами та розробки технічних дорожніх карт.
  • Досвід роботи з машинним навчанням, системами рекомендацій або пошуком векторної подібності.
  • Високий рівень володіння TensorFlow, PyTorch або суміжними фреймворками для глибинного навчання.
  • Досвід роботи з Docker, Kubernetes, Ray, NoSQL рішеннями, Memcache/Redis, Google/AWS сервісами.
  • Досвід в MLOps та управлінні життєвим циклом продуктивного машинного навчання.

Якщо у вас є інвалідність або особлива потреба, яка вимагає пристосування, будь ласка, повідомте нас про це.