Staff Software Engineer, ML Platform

Job expired!

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

Snap Inc. известна своими тремя основными продуктами:

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

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

  • Проектировать, внедрять и эксплуатировать критически важные и масштабируемые сервисы, начиная с пользовательских сервисов идентификации, графов друзей и нашей основной системы хранения данных.
  • Сотрудничать с различными командами для понимания требований к продуктам, оценки компромиссов и предоставления инновационных решений.
  • Оценивать, тестировать и отлаживать свою работу, чтобы обеспечить высокие стандарты качества.
  • Пропагандировать и применять лучшие практики для обеспечения доступности, масштабируемости, операционного совершенства и управления затратами.
  • Опыт работы с серверными услугами или распределенными системами.
  • Подтвержденный опыт работы с высокодоступными системами на значительном масштабе.
  • Способность самостоятельно выполнять задачи среднего размера в течение нескольких недель.
  • Глубокое понимание операционных аспектов, включая расследование и решение инцидентов или горячих исправлений.
  • Отличные навыки сотрудничества и работы в команде.
  • Опыт работы в одной из следующих областей:
    • Масштабируемые микросервисы и распределенные системы
    • Облачные вычисления и системы хранения данных
    • Инфраструктура и проектирование крупномасштабных систем
  • Степень бакалавра/магистра в технической области, такой как компьютерные науки, или эквивалентный опыт работы.
  • 11+ лет опыта разработки программного обеспечения.
  • Опыт работы с Java, C++ и/или Python.
  • Опыт работы с NoSQL решениями, Memcache/Redis, Kubernetes, Docker или Google/AWS услугами.
  • Опыт работы в одной из следующих областей:
    • Инфраструктура и проектирование крупномасштабных распределенных систем
    • Фреймворки машинного обучения, такие как TensorFlow, PyTorch, особенно в условиях вывода
    • MLOps и управление жизненным циклом машинного обучения в продакшене
    • Системы онлайн-ранжирования/рекомендаций или системы поиска информации
    • Генеративный ИИ или вывод моделей больших языков, поиск вектора подобных

Если у вас есть инвалидность или особые потребности, требующие приспособлений, пожалуйста, дайте нам знать.

В Snap Inc. мы ценим личное взаимодействие для построения нашей культуры, укрепления наших ценностей и улучшения нашего сообщества. Наша политика "default together" поощряет сотрудников работать в офисе 4+ дня в неделю.

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